webdriver中较常用的操作对象的方法如下:
· click 点击对象
· send_keys 在对象上模拟按键输
· clear 清除输入框默认显示的内容
· text 获取该元素的文本
· submit 提交表单
· get_attribute 获得属性值
click、send_keys、clear比较常用就不举例了,text、submit、get_attribute如下:
1.获取元素文本并打印文本
data=driver.find_element_by_link_text(u"用户注册").text #定位元素位置并获取文本信息
print data #打印信息
2. submit 提交表单 相当于click操作:
driver.find_element_by_id("WG_submit").submit()
相当于:
driver.find_element_by_id("WG_submit").click()
3.
get_attribute获得属性值。定位一组元素的时候较常用
select = driver.find_element_by_tag_name("select")
allOptions = select.find_elements_by_tag_name("option")
for option in allOptions:
print "Value is:" + option.get_attribute("value")
option.click()