airtest是網易出的基於影象識別和poco控制項識別的最近非常火的乙個ui自動化測試工具,由網易遊戲內部工具團隊開發並開源,獲得谷歌力挺。也是是乙個跨平台、多端(windows、web、android、ios、遊戲)的ui自動化測試編輯 器。自動化指令碼錄製、一鍵回放、報告檢視,輕而易舉實現自動化測試流程,自有編輯器一站式解決。具體大家可以登入官網了解一下
下面向大家演示如何使用airtestide編寫乙個愛標客小程式自動化測試指令碼。
如何連線手機可以參考官方文件
手機連線成功後,即可在airtestide中看到手機螢幕的映象顯示,並進行實時操作。
連線好手機這時顯示如下頁面:
選擇swipe按鈕,向下滑動
8.選擇搜尋結果點選該任務進入任務詳情頁
10.選擇touch,點選輸入使用者名稱,再點選text輸入愛標客賬號
12. 再次選擇text輸入該賬號的密碼
14.選擇左側assert_exists增加斷言。
總結: airtest是個很棒的自動化測試工具,大大地減少了寫自動化指令碼的難度,搭建環境、寫指令碼,執行,報告都一站式解決。
10 使用AirtestIDE批量執行測試指令碼
在日常實踐中,很多同學生產大量的測試用例後,在本地執行這些用例時遇到了困難。比如 現成工具無法直接使用本地裝置群批量執行測試指令碼 批量執行指令碼後不能一鍵生成彙總報告。開發組經過精心設計,近期在airtestide中整合了批量執行指令碼的通用解決方案,使用者可以在工具中一鍵啟動本地的批量自動化測試...
使用with進行回溯
with dept deptid,pdeptid as select udepid,uparentid from oa.dbo.depinfo where udepid in select p.udepid from oa.dbo.postinfo as p inner join oa.dbo.us...
使用taro寫小程式進行頁面間傳參與接收
使用taro傳參示例如下,觸發點選事件時,在呼叫的函式後面加上bind this,要傳的引數 title view view classname statement text classname author text text text view view classname content vi...