Macaca自动化测试Android和IOS应用

  • 时间:
  • 浏览:1
  • 来源:神彩大发快3_彩神大发快3官方

deviceName String 模拟器的名称,类事 ‘苹果5手机 6’ 机会 ‘Nexus 5x’。

在mobile-app-sample-nodejs目录下执行

请安装 Xcode8 机会更高版本

需用安装 usbmuxd 以便于通过 USB 通道测试 iOS 真机,不需用测试真机则无需安装

在mobile-app-sample-nodejs目录下执行

机会就看如下可爱的小猴子,那恭喜你安装成功啦!重新安装则会覆盖更新。

$ brew install usbmuxd

备注:使用brew命令需用安装Homebrew(一款常用的 MacOS 的包管理器),请按照官网提示安装。

准备 App 包:如需用测试 iOS 应用,请使用 Scheme 设置为 debug 的 .app 包。

先在mobile-app-sample-nodejs/macaca-test/mobile-app-sample.test.js脚本文件中机会是Android改为ios。

将官方示例(mobile-app-sample-nodejs)基因重组到本地,更多的示例请访问macaca-sample。

$ brew install ios-webkit-debug-proxy

如上图所示则表示环境均配置正常,机会有错误,会总出 红色的提示。

$ npm i -g macaca-cli

Macaca是阿里巴巴集团开发的一套详细的自动化测试处置方案。

运行 brew install android-sdk,因此安装18-24版本中的任一 SDK

shell 环境设置 ANDROID_HOME 根据你所使用的Terminal修改不同的

macaca run

请安装 Node.js v4.0 机会更高版本,装好 Node.js 后命令行里就机会集成了 npm 工具,为了提高安装模块的时延单位,请使用国内的 cnpm。

测试过程

注意:准备 App 包:如需用测试 Android 应用,请使用 .apk 格式的包。

app Stirng .ipa,.app 机会 .apk 文件的绝对地址机会远程地址,机会是饱含上述文件格式的 Zip 文件。

通过 macaca doctor 需用检查环境是是不是配置成功

先在mobile-app-sample-nodejs/macaca-test/mobile-app-sample.test.js脚本文件中机会是ios该为Android。

测试的过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u040046908/article/details/54021946

Macaca自动化测试Android和IOS应用,基本上说到这里就要结束。顶端亲戚亲戚朋友还是学习怎么才能 才能 本人写测试脚本。

$ macaca doctor

macaca run

shell export JAVA_HOME=path/to/your/Java/Home

应用中如饱含 WebView,请安装 ios-webkit-debug-proxy

配置 JAVA_HOME,根据你所使用的 shell 工具修改不同的文件,比如 ~/.bashrc, ~/.bash_profile, ~/.zshrc