微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Selenium定位元素的的方法

Selenium元素八大定位方法

1、  find_element_by_id()  定位到的元素是唯一的

2、  find_element_by_name()  定位到元素可能存在多个,返回的是第一个   ; find_elements_by_name()  返回的是多个

4、 find_element_by_link_text("百度首页")  ----需要将连接名称写完整; find_element_by_partial_link_text("首页")   ---可以只写连接名称的部分进行查找

6、  find_element_by_xpath()   

7、  find_element_by_tag_name(“input”)[0] –用的比较少,会返回多个值,定位不准

8、  find_element_by_class_name()

其他通用的方法,不定义按什么方式来查找,方式可以自定义

 find_element(by=By.ID,value)

1)       需要导入By

2)       认值为按照by_id来查找

3)      例子 find_element(by=By.NAME,value=’wd’),value 为by_name的值

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐