一、常用方法
element = driver.find_element(By.ID,'submit')
1、text 获取元素的文本
element.text
2、size 获取元素的大小
element.size
3、get_attribute 获取元素属性值
element.get_attribute("id"),传递的参数是元素的属性名
4、is_displayed 判断元素是否可见
element.is_displayed()
5、is_enabled 判断元素是否可用
element.is_enabled()
6、is_selected 判断元素是否被选中
element.is_selected()
二、应用
from selenium import webdriver
from selenium.webdriver.common.byimportBy
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('http://172.16.1.113:8089')
button = driver.find_element(By.ID,'submit')print("元素的文本:", button.text)
login = driver.find_element(By.ID,'loginPanel')print("元素的大小:", login.size)
logo = driver.find_element(By.ID,'logo-box')print("元素属性值:", logo.get_attribute('class'))print("元素是否可见:", logo.is_displayed())
keepLoginon = driver.find_element(By.ID,'keepLoginon')print("元素是否可用:", keepLoginon.is_enabled())print("元素是否被选中:", keepLoginon.is_selected())
keepLoginon.click()print("元素是否被选中:", keepLoginon.is_selected())
本文转载自: https://blog.csdn.net/qq_37515374/article/details/128680354
版权归原作者 海人_IOes 所有, 如有侵权,请联系我们删除。
版权归原作者 海人_IOes 所有, 如有侵权,请联系我们删除。