上一节我们说了如何定位元素,定位到元素以后就涉及到对元素的操作了,webdriver中常用的操作元素的方法有:
- clear ——用于清除输入框的默认内容
- send_keys ——用于在一个输入框里输入内容
- click ——用于单点击一个按钮
此外,很多时候我们是要查看返回值的,常用的方法有:
- size ——返回元素的尺寸
用法:
driver.find_element_by_id("定位的id").size - text ——获取元素的文本
用法:
driver.find_element_by_id("定位的id").text
- get_attribute ——获取属性值,就是标签里面的name或者type之类的属性值
用法:
driver.find_element_by_id("定位id").get_attribute('你想获得的属性名')
- is_displayed ——该元素是否可见
用法:
driver.find_element_by_id("定位id").is_displayed()