Selenium-Webdriver(python) (九) --- 操作对象

来源:互联网 发布:mac os 分辨率设置 编辑:程序博客网 时间:2024/06/14 06:21

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()

 

 

0 0
原创粉丝点击