美文网首页Macaca学习资料
Macaca 测试(二)

Macaca 测试(二)

作者: liubin_5288 | 来源:发表于2017-05-12 01:14 被阅读61次

    Macaca 测试(一)

    前面环境已经安装好了,接着我们下个demo试试吧

    下载阿里的demo

       git clone https://github.com/macaca-sample/sample-nodejs.git
    

    添加依赖

      //进入根目录,添加依赖
      cd  sample-nodejs
      cnpm i
    

    我这里测试的是android,所以需要修改下macaca-test文件夹下面的mobile-app-sample.test.js参数,修改结果如下:

    //我这边测试android,所以修改iso为android即可
    var platform = process.env.platform || 'Android';
    platform = platform.toLowerCase();
    

    开始测试吧(ps:我只留了一个mobile-app-sample.test.js,其他*.test.js对我没有,所以移除啦)

      macaca run  //自动识别macaca-test文件夹下的*.test.js脚本文件
    
    QQ截图20170511235504.png

    报错啦,说我没有安装macaca-electron,那就安装呗

    QQ截图20170512000457.png

    有错了,这是什么鬼。进去目录看看(红线标志的目录),看看有没有app-debug.apk,没有那我们就要自己build一下啦。首先在app包下的build.gradle文件里面看看有没有

      lintOptions {
          abortOnError false
      }
    

    没有就加在android节点下面,然后在app目录下gradle build与gradle assembleDebugAndroidTest即可,现在看看有build文件夹了吧,app-debug.apk应该有了吧(这个问题是个大坑呀,害的我扒了一天百度,应该是我太菜了,呵呵)。ok,到此就可以愉快的玩耍了!
    错误参考 https://github.com/alibaba/macaca/issues/550

    附:

    元素定位功能
      安装 npm i app-inspector -g
      连接 app-inspector -u 192.168.236.101:5555 //192.168.236.101:5555修改为自己设备
    

    安装部署请参考https://testerhome.com/topics/5626

    相关文章

      网友评论

        本文标题:Macaca 测试(二)

        本文链接:https://www.haomeiwen.com/subject/fqiatxtx.html