温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

selenium 常用总结

发布时间:2020-08-01 02:22:03 来源:网络 阅读:450 作者:a736191343 栏目:开发技术

去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')]


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI