1、Xpath基本语法:
(1)”/”:从根节点选取,下级节点
(2)”//”:任意节点选取
(3)”*”:任意标签选取
(4)”@”:选取属性
(5)”…”:选取当前节点的父节点
(6)“text()”:匹配节点全部链接文字
(7)“contains(a,b)”:匹配节点部分链接文字
(8)”last()”选取最后一个
2、Xpath与Css Selector的区别:
定位方式 | Xpath | Css Selector |
---|---|---|
find_element_by_id(“id值”) | //*[@id=“id值”] | #id值 |
find_element_by_name(“name值”) | //*[@name=“name值”] | [name=“name值”] |
find_element_by_class_name | (“某一个class name”) 某一个class name | .某一个class name |
find_element_by_tag_name(“标签名”) | //标签名 | 标签名 |
find_element_by_link_text(“链接文字”) | //a[text()=“链接文字”] | 不支持 |
find_element_by_partial_link_text(“部分链接文字”) | //a[contains(text(),“部分链接文字”)] | 不支持 |
点赞关注~~持续分享,加入我们。642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。
版权声明:本文为Asaasa1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。