katalon:基於web方向的自動化測試工具(快速捕獲頁面元素,並生成相應測試腳本),整體基於selenium和Appium框架,Studio提供了內置數百個關鍵字的預定義自動化框架。
相比已python+selenium自己搭建測試環境,不需要搭建測試環境。
支持錄制的方式快速獲取頁面元素,支持腳本寫作方式,自行編輯腳本。
使用java和Apache Groovy作為腳本開發語言,
特點:spy和record,從文件csv,excel,數據庫等數據源獲取數據填充到測試變量中。
定位不到元素:自帶的Spy功能——object properties切換到Xpath選項,輸入已有Selector/Xpath進行Verify and Hightlight
關鍵字——幾乎涵蓋了測試中用到的所有操作,在使用時直接調用即可,無需再次封裝。支持自定義關鍵字,實現特殊功能。
Bulit-in Keywords 打開關鍵字,直接拖動,或者輸入都可以。
Data Files 從外部獲取數據,數據源支持:Excel,CSV,datebase等格式文件,支持對單一測試新增變量,通過變量實現參數化
Keywords :test listeners目前不知道是啥,也可以導入外部jar包。
可持續集成:1、自身提供報告,失敗時的截屏,支持執行過程錄制視頻,測試報告可輸出成CSV,HTML,PDF等