大白話(huà)翻譯就是:讓工具能按照代碼的執行順序自動(dòng)在頁(yè)面上完成點(diǎn)擊,輸入等操作(即模擬用戶(hù)操作), 再將操作的頁(yè)面表現與預期想要的結果做對比得到測試結論(斷言)。
運行環(huán)境
安裝Node.js并且版本大于8.0;
基礎庫版本為2.7.3及以上;
工具版本為1.02.1907232及以上;
要做自動(dòng)化測試的項目(面會(huì )介紹哦)。
需要做自動(dòng)化測試的項目(3選1):
借助微信工具建個(gè)項目;
可直接從github下載小程序組件源碼下來(lái)真實(shí)的項目。
安裝自動(dòng)化測試SDK
Tips:cd進(jìn)入到項目根目錄下,終端執行如下命令。
npm i miniprogram-automator --save-dev
初體驗
A.開(kāi)啟工具設置中的CLI/HTTP調用功能。
具體操作指南如下:打開(kāi)微信工具->設置-> 設置 -> 啟用服務(wù)端口。
B.準備個(gè)需要做自動(dòng)化測試的頁(yè)面(為方便、下面會(huì )以簡(jiǎn)單的demo來(lái)演示)。
這里有3個(gè)點(diǎn)需要注意:
修改cli工具的路徑(若您沒(méi)更改過(guò)微信工具的默認安裝路徑可忽略此項,若改過(guò)安裝路徑的,就需要自行尋找安裝路徑是什么然補充到這);
修改項目的文件路徑(這里路徑);
修改下面demo中實(shí)際想要操作的元素。
D.在終端輸入如下命令,就在執行自動(dòng)化測試結果了。