使用katalon自带Spy功能获取/验证控件SelectorXPath

Posted amyzhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用katalon自带Spy功能获取/验证控件SelectorXPath相关的知识,希望对你有一定的参考价值。

背景

最近刚接手一个katalon编写的UI自动化项目,页面最近刚改版,已有用例很多查找元素失败。了解到katalon元素定位支持xpath,所以直接使用chrome开发者工具打开目标页面+获取xpath,进行xpath更新,更新后的xpath还是经常定位元素失败。
网上搜索资料后,发现katalon自带的Spy功能就是用于Objects的Selector、Xpath获取和校验,非常好用。

获取object的Selector、Xpath

(1)点击自带的Spy Web/Spy Mobile

技术分享图片

(2)输入目标URL并【Start】

技术分享图片

(3)浏览器打开页面后,选中元素,点击【option】+【`】即可捕获objects

技术分享图片

(4)object properties可以构造object的Selector、Xpath,并使用【Verify and Hightlight】验证是否有效

技术分享图片

验证已有object的Selector、Xpath是有效

同理,Spy功能也可以用于验证用例已经定义的Selector、Xpath的有效性
(1)点击自带的Spy Web/Spy Mobile

(2)输入目标URL并【Start】

(3)浏览器打开页面后,选中元素,点击【option】+【`】即可捕获objects

(4)object properties切换到Xpath选项,输入已有Selector/Xpath进行Verify and Hightlight

技术分享图片

心得体会:接触新框架后,还是花点时间看看相应的新手教程,磨刀不误砍柴工,可以拿到事半功倍的效果

katalon入门教程:https://www.cnblogs.com/wushangjue/p/8406258.html

以上是关于使用katalon自带Spy功能获取/验证控件SelectorXPath的主要内容,如果未能解决你的问题,请参考以下文章

窗口关系树形图工具 - Microsoft Spy++

.Net中自带的验证控件RegularExpressionValidator 如何使用

Spy++使用方法

Katalon Studio录制回放功能使用(V5.10.0)

如何设置使用tag和id作为Katalon Studio记录功能的默认值?

vb中如何查询一个窗体上的控件类名