網易airtest初體驗
使用airtest進行web測試
根據網易介紹,airtest project支出多種測試環境,包括Windows應用,Android和ios的APP還能夠測試微信小程序。
本文將主要講述應用airtest進行web應用測試。
- 環境準備
airtest安裝屬於點開即用行,不過需要登錄網易通行證,這是個對於辦公網絡來說相當難受。 - 界面介紹
在進行web端應用測試中需要在窗口選項中調出selenium工具欄;
然後在選項>>設置中添加Google Chrome的安裝路徑
之後,你就可以愉快的錄製腳本了 - 腳本錄製演示
airtest提供了腳本錄製功能,但是經過試用後感覺,錄製功能非常不好用,會有操作遺漏,定位頁面元素沒有識別XPath碼等問題。
所以建議使用手動點擊指令按鈕,錄製加手寫的方式,提高腳本的準確性。 - 首先點擊調用瀏覽器,在腳本中會生成調用腳本,點yes添加,在後續腳本修改中,如果用到還用提示,注意是否覆蓋,
注意大坑:不管你進行什麼操作,一定要注意光標位置,airtest的腳本插入會默認插入到光標位置,如果不注意,後面調試原地爆炸。 - start_web 打開網址:在瀏覽器打開百度首頁後,點擊後腳本中startweb生成driver.get(“www.baidu.com”)。
- touch:點擊操作,只需在IDE中點touch鍵,再到瀏覽器中點擊你需要的鍵,就能生成對應代碼
- text:輸入操作,基本操作與touch相同,不過需要在生成代碼後,手動填寫要輸入的內容
- assert:設置檢查點,操作方法與touch相同
- snapshot:生成快照,直接生成代碼,不需要額外操作
- 剩下的四個,非別是瀏覽器窗口切換和頁面的前進後退
按照這個操作流程,就能夠生成一個簡單的測試腳本了