元素操作
1. 获取元素文本
属性名: text
语法: 元素.text
ele = driver.find_element_by_xpath("//*[@for='userA']")
print(ele.text)
2. 获取元素大小
属性名: size
语法: 元素.size
ele = driver.find_element_by_xpath("//*[@for='userA']")
print(ele.size)
3. 根据元素属性获取属性值
方法名: get_attribute("属性名")
语法: 元素.get_attribute("属性名")
ele = driver.find_element_by_xpath("//*[@id='userA']")
print(ele.get_attribute("placeholder"))
4. 获取元素的可用状态
属性名: is_enabled()
语法: 元素.is_enabled()
说明: 可用,返回true。不可用,返回false
ele = driver.find_element_by_id("cancelA")
print(ele.is_enabled())
5. 获取元素的可见状态
属性名: is_displayed()
语法: 元素.is_displayed()
说明: 可见,返回true。不可见,返回false
ele = driver.find_element_by_xpath("//span")
print(ele.is_displayed())