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

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值