對(duì)于瀏覽器的兼容性測(cè)試强法,一只想找一個(gè)工具。簡(jiǎn)化編寫(xiě)腳本的過(guò)程湾笛,或者有好的工具直接替換饮怯。這陣子試用了阿里的這款工具,感覺(jué)還不錯(cuò)嚎研。這里簡(jiǎn)單的記錄一下過(guò)程蓖墅。
需要的環(huán)境
- Nodejs
- java
- Selenium standalone server
安裝UI Recorder
- npm install uirecorder -g
安裝命令,安裝完成后進(jìn)行下一步临扮。 -
uirecorder init -l zh-cn
初始化配置,第一次試用论矾,我們一路回車(chē),在瀏覽器列表我選擇chrome
-
uirecorder start -l zh-cn
開(kāi)始錄制腳本杆勇,根據(jù)需要自己填寫(xiě)贪壳。完成后會(huì)自動(dòng)打開(kāi)兩個(gè)chrome窗口。
第一個(gè)窗口蚜退,是錄制窗口
第二個(gè)是校驗(yàn)窗口闰靴,是個(gè)空白頁(yè)面,我們錄制的時(shí)候不用管這個(gè)关霸。
在錄制頁(yè)面輸入我們要錄制的url點(diǎn)擊開(kāi)始錄制
隨后進(jìn)入我們輸入的百度首頁(yè)
可以看到右上角不斷的有提示传黄,隨后我們正常操作,比如在百度搜索python队寇。完成一個(gè)流程后膘掰,我們點(diǎn)擊結(jié)束錄制。即可在當(dāng)前目錄出現(xiàn)錄制完成的腳本。腳本使用js編寫(xiě)的识埋,至此我們錄制結(jié)束凡伊。
腳本回放
- 配置chrome環(huán)境變量窒舟,如果不想配置系忙,就直接雙擊啟動(dòng)。
- 安裝回放工具 npm install mocha -g
- npm install jwebdriver expect.js mocha-generators faker --save-dev
- npm install jwebdriver chai faker --save-dev
- mocha *.spec.js
執(zhí)行第7步的命令后惠豺,會(huì)看到系統(tǒng)會(huì)自動(dòng)啟動(dòng)一個(gè)chrome银还,來(lái)回放一邊剛才我們錄制的內(nèi)容。