您的位置:首页 > 编程语言 > Python开发

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

2013-12-10 19:37 483 查看
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()

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: