最近和闺蜜聊天的时候,说阿里用的是uirecorder做自动化测试,就想着阿里能用的工具,一定不差,抱着学习的心态安装了,但是事情往往没有那么简单,环境没有那么好搭。。下面就把整个安装的过程记录下来,看看有没有人和我一样踩坑,果不其然,安利同事装uirecorder 和我遇到了同样的问题,他可是环境小能手,都没有解决哦,,
1 安装NodeJs(安装NodeJs的目的是接下来安装的包都是使用npm命令)
2 安装chrome(电脑上安装chrome浏览器)
3 npm install uirecorder mocha -g(安装uirecorder)
4 npm install selenium-standalone -g(安装服务)
5 初始化配置 uirecorder init
Ok ,同志们坑来了,请注意看,
如图的最后一行,我就卡在这个界面不动了,直到半个小时过去了,还是依然这样,导致后面的步骤无法继续,然后我像往常一样,在网上查资料,然后,没有结果,我崩溃了。。。,最后,让闺蜜帮我看了下,果然,有熟人就是好办事,查了下内部文档,分分钟钟的事。
解决方案:
安装NodeJs后,之后的全部操作请使用gitbash来操作(如果没有git ,在网上下载安装即可)。然后,成功了。。。
6 上述步骤完成后,uirecorder start 可以开始录制了。
注意chrome要和chromedriver的版本保持一致,具体可以自行百度
7 录制完成后,如果需要重新运行脚本的话,打开另外一个窗口,先启动selenium-standalone
8 回放录制的case