我是靠谱客的博主 贪玩雨,最近开发中收集的这篇文章主要介绍selenium——xpath环境操作自动化测试的分类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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环境操作自动化测试的分类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部