WebElement 接口除了我们前面介绍的方法外,它还包含了别一些有用的方法。下面,我们例举例几
个比较有用的方法。
1)size:返回元素的尺寸
代码示例:
#返回百度输入狂的宽高
size=driver.find_element_by_id("kw").size
print size
2)text: 获取元素的文本
代码示例:
#返回百度页面底部备案信息
text=driver.find_element_by_id("cp").text
print text
3)get_attribute(name) :获得属性值
代码示例:
#返回元素的属性值,可以是id、name、type 或元素拥有的其它任意属性
attribute=driver.find_element_by_id("kw").get_attribute('type')
print attribute
需要说明的是这个方法在定位一组时将变得非常有用,后面将有运行的实例。
4)is_displayed():设置该元素是否用户可见
代码示例:
#返回元素的结果是否可见,返回结果为True 或False
result=driver.find_element_by_id("kw").is_displayed()
print result
WebElement 接口的其它更多方法请参考webdriver API。