自动化测试之元素定位
更新时间:2022-04-12 09:25:11 作者:多测师 浏览:288
一、自动化测试的关键是要准确的操作测试对象,所以就需要对被测系统的页面元素做精确的定位;有以下几种定位方法:
By.classNme(String className)
By.cssSelector(String selector)
By.id(String id)
By.linkText(String linkText)
By.name(String name)
By.partialLinkText(String linkText)
By.tagName(String name)
By.xpath(String xpath)
二、XPath方法介绍
1、定位元素使用最多的还是xpath方法,可以在Firefox中使用firepath插件获取xpath的值;
2、XPath常用符号说明:
/表示绝对路径,绝对路径是从根目录开始
//表示相对路径
.表示前一层
..表示上一层
*表示通配符
@表示属性
[]表示判断表达式
三、XPath使用介绍
1、打开安装firepath插件的火狐浏览器
2、打开百度首页
3、在搜索栏右键选择Inspect in FirePath
4、在FirePath中显示xpath的值
通过FirePath工具,我们可以快速定位元素,但是有时候定位到的元素的表达式或者是方式不是我们想要的,所以就需要我们根据xpath定位规则去手动修改。
以上内容为大家介绍了自动化测试中的元素定位,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/