ubuntu下安装macaca记录总结

首先先参考这篇文章一步一步的安装:传送门,我是成功的体验了PC版的例子:

make custom-reporter        Test sample for PC with custom reporter

在安装过程中有遇到一些问题:

比如我其他的驱动都是下载正常的。只有macaca-android驱动无法下载,报错日志如下:

npm ERR! node v6.10.1
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! Failed at the [email protected] install script 'node ./scripts/build.js'.

好像是说uiautomator-clientpackage是有问题的。有可能是我npm下载不全的原因。以后有机会要把这个问题解决。

解决方法:

我直接去GitHub里面下载:传送门,然后放在~/lib/node_modules里面,在重命名:macaca-android

macaca doctor
 
 Installed driver list:
    android: 1.1.34
    chrome: 1.0.5
    ios: 1.0.67

跑例子

文章里的样例链接已经不存在了,需要在这个里面下载样例:官方样例
修改文件:
/下载目录/sample-nodejs-master/macaca-test里面找到sample-nodejs-master/macaca-test.js
把browserName:browser 改成 'electron'
到样例项目有文件package.json 的目录下 ,执行npm i 为样例项目安装macaca执行环境依赖

qian@qian-K45VM:~/macaca/sample-nodejs-master$ npm i

执行成功日志:

qian@qian-K45VM:~/macaca/sample-nodejs-master$ make test
make test-ios               Test sample for iOS
make test-android           Test sample for Android
make test-ios-safari        Test sample for iOS Safari
make test-android-chrome    Test sample for Android Chrome
make test-desktop-electron  Test sample for Desktop PC
make test-desktop-chrome    Test sample for Desktop PC  
make custom-reporter        Test sample for PC with custom reporter

执行用例:

qian@qian-K45VM:~/macaca/sample-nodejs-master$ make custom-reporter

你可能感兴趣的:(ubuntu下安装macaca记录总结)