UI Recorder功能介紹css
一、UI Recorder的安裝java
打開終端,輸入:npm install uirecorder -g的命令,如若不行輸cnpm命令node
初始化uirecorder,輸入命令:uirecorder init,一路回車,遇到須要輸入WebDriver域名或IP時,輸入127.0.0.1,WebDriver端口號輸入4444,瀏覽器默認chrome,ie 11linux
二、UI Recorder的使用web
第一步:開始錄製,打開新的一個終端,輸入macaca server --port 4444,讓macaca服務一直跑着,在另一個終端裏面uirecorder start --mobile,錄製網頁不用加上--mobile,以下圖爲web端chrome
第二步:錄入完成後,執行mocha +(腳本保存的文件名和後綴名)命令,對錄製的腳本進行回放。(前提是安裝好了mocha)npm
固然在錄製過程當中還能夠暫停,添加斷言,插入變量,插入腳本等windows
mocha test.spec.js
瀏覽器
腳本的錄製相對簡單緩存
第三步:搭建WebDriverServer環境,如下爲Windows下示例:
a、下載selenium-Server-standalone.jar
b、下載chromedriver
我將其放在同一個文件夾driver中,而後將其配置到path變量中,以便seleniumServer能經過文件名直接找到文件啓動對應的driver,驗證有沒有配置環境變量成功只須要在cmd命令中隨便找個目錄輸入driver的文件名執行下,看可否成功找到文件執行
c、在一個終端啓動服務器:java -jar selenium-server-standalone-3.8.1.jar
d、在另外一個終端上執行剛纔錄製的腳本(腳本回放)
mocha在這裏充當回放工具
安裝:
三、手機端腳本錄製
1)命令:uirecorder start --mobile
解決:刪除node_modules,清緩存,從新安裝npm,npm install