使用katalon自帶Spy功能獲取/驗證控件Selector、XPath
阿新 • • 發佈:2018-09-22
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