首页 > 其他 > 详细

selenium 常用总结

时间:2015-10-28 19:35:32      阅读:237      评论:0      收藏:0      [点我收藏+]

去tr里面的内容

text = driver.find_elements_by_xpath("//table[@id=‘trackTable‘]")

for i in text:

  print i.text




#下拉框

#Select(driver.find_element_by_id("set_start_hour_scan")).select_by_index(3)

#Select(driver.find_element_by_id("set_start_hour_scan")).select_by_value("11")

#Select(driver.find_element_by_id("set_start_hour_scan")).select_by_visible_text("18")


xpath常用的复杂方法

1. 使用starts-with

//div[starts-with(@id,‘aaaa‘)]//table//tr//td[2]//table//tr//td//a//span[contains(.,‘fffffffff‘)]

2.使用contains和and

//div[starts-with(@id,‘res‘)]//table[1]//tr//td[2]//a//span[contains(.,‘ffffffffft‘) and contains(.,‘fffffffff‘)]

3.使用descendant

//div[starts-with(@id,‘res‘)]//table[1]//tr//td[2]//a//span[contains(.,‘QuickStart‘)]/../../../descendant::img

4.使用ancestor

//div[starts-with(@id,‘res‘)]//table[1]//tr//td[2]//a//span[contains(.,‘QuickStart‘)]/ancestor::div[starts-with(@id,‘res‘)]//table[2]//descendant::a[2]

5.使用text()

//span[@id=‘idHeaderTitleCell‘ and contains(text(),‘QuickStart‘)]


本文出自 “tabsang成长历程” 博客,转载请与作者联系!

selenium 常用总结

原文:http://tabsang.blog.51cto.com/6647507/1707349

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!