概述
XPath
xpath是xml路径语言,是用来在html和xml文档中查找信息的语言。
可在w3school中学XPath[(https://www.w3school.com.cn/xpath/index.asp)]
(https://www.w3school.com.cn/xpath/index.asp)
环境
谷歌浏览器——chropath 下载地址https://www.extfans.com/web-development/ljngjbnaijcbncmcnjfhigebomdlkcjo/
火狐浏览器——firepath
操作
找出所有a标签 //a
找出所有meta信息
找含有name属性的meta
xpath列表是以1开头
last()用法
//body/div[last()] 找到列表中最后一个div元素
//body/div[last()-2] 找到列表中倒数第三个div元素
position()用法
body/div[position()=15] 找到列表中第15个div元素
body/div[position()>15] 找到列表中第15个div元素以后的所有div元素
可以通过子节点的值来定位元素
比如一个子节点<i>123</i>包含在span内,可以用//span[i=123]找到,或者i>=123找出值大于等于123的所有标签
text()用法:
但是不是所有都能成功,比如下面的就没成功,得试
补充
例子 | 说明 |
---|---|
//*[text()=“xxx” | 文本内容(InnerHtml)是xxx的元素 |
//*[starts-with(@属性名,‘xxx’)] | 属性值以xxx开头的元素, //*[starts-with(@name,‘xxx’)] 匹配name属性的值以xxx开头的元素 |
//*[contains(@属性名,‘xxx’)] | 属性的值中包含xxx的元素 |
//*[@属性名1=value1 and @属性名2=value2] | 同时有两个属性值的元素 |
官方文档
自动化测试的分类
1、整体分类
自动化功能测试:
1、单元测试
2、功能测试
3、接口测试
自动化性能测试
最后
以上就是贪玩雨为你收集整理的selenium——xpath环境操作自动化测试的分类的全部内容,希望文章能够帮你解决selenium——xpath环境操作自动化测试的分类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复