1. 程式人生 > >使用katalon自帶Spy功能獲取/驗證控件Selector、XPath

使用katalon自帶Spy功能獲取/驗證控件Selector、XPath

verify sta 失敗 sel object 輸入 支持 新手 心得體會

背景

最近剛接手一個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功能獲取/驗證控件Selector、XPath