美文网首页
一、Macaca环境配置mobile

一、Macaca环境配置mobile

作者: by小杰 | 来源:发表于2017-07-20 13:59 被阅读156次
一、UI 自动化框架调研总结

下方的链接内,对现在可用的UI自动化测试框架的利与弊进行了多方面的分析,受益匪浅 https://testerhome.com/topics/6602

二、Macaca环境配置过程
Node.js的

Node.js v6.0或更高版本。

三、iOS版

1、需要Xcode v8.3或更高版本。

2、需要usbmuxd才能通过USB测试真正的iOS设备。
$ brew install usbmuxd

3、需要ios-webkit-debug-proxy才能测试WebViews。
$ brew install ios-webkit-debug-proxy

4、carthage是必要的,以建立XCTestWD
$ brew install carthage
备注:使用brew命令需要安装Homebrew(一款常用的 MacOS 的包管理器),请按照官网提示安装。

四、Android 环境

1、安装 JDK
配置 JAVA_HOME,根据你所使用的 shell 工具修改不同的文件,比如 ~/.bashrc, ~/.bash_profile, ~/.zshr

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

2、安装安卓 SDK
$ brew install android-sdk
设置 ANDROID_HOME,根据你所使用的Terminal修改不同的文件,比如~/.bashrc, ~/.bash_profile, ~/.zshrc

export ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools```

3、安装 gradle 来构建 UIAutomatorWD 和其它依赖包。
$ brew install gradle
可能会提示安装失败,这个问题普遍存在,那么需要到gradle官网手动下载安装,并配置环境变量

export PATH=$PATH:/Library/gradle/gradle-4.0.1/bin

五、安装驱动

驱动的安装根据使用测试平台的需求,选择性安装。

$ npm i macaca-android -g  //android
$ npm i macaca-ios -g  //iOS 
$ npm i macaca-chrome -g 
$ npm i macaca-electorn -g
⚠️ $ DEVELOPMENT_TEAM_ID=TEAM_ID npm i macaca-ios -g
//如果需要真机跑脚本,则需要上面这一步
//TEAM_ID是团队开发者账号的ID,可通过Xcode去查看```
image.png

六、安装命令行工具

$ npm i macaca-cli -g
出现如下页面,表示安装成功了!

image.png

七、验证环境配置是否成功

使用命令$macaca doctor验证环境是否安装完整,如果没有报红,则表示环境已经安装完毕!

image.png

相关文章

  • 一、Macaca环境配置mobile

    一、UI 自动化框架调研总结 下方的链接内,对现在可用的UI自动化测试框架的利与弊进行了多方面的分析,受益匪浅 h...

  • macaca环境配置

    简单介绍 Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,环境配套,周边工具,集成方案,旨在解...

  • macaca环境配置

    操作步骤 安装JDK jdk[https://www.oracle.com/java/technologies/d...

  • Macaca环境搭建(Android + Mac)

    Macaca环境搭建(Android)Macaca官网 本文章所述皆在mac环境完成的情况下完成。 1.配置J...

  • 在Mac下配置Macaca环境

    Macaca依赖的功能模块非常多,安装过程很复杂,不过这是目前所有自动化测试框架的通病。 Node.js 请安装N...

  • [ubuntu server 16.04下的安装脚本] 5.

    【为什么要安装Gradle?】 如果,你需要在Ubuntu中使用Macaca框架。Macaca使用的环境中需要Gr...

  • macaca环境搭建

    在用友三个月的实习生活,主要负责自动化测试,前期搭环境换的时间挺多的,做了下整理: 1.pycharm安装及激活2...

  • Macaca的日常

    UI Recorder test Case for Horoscope 本用例基于Macaca环境,跑前请完善环境...

  • 基于vue的移动端开发

    vue开发移动端项目环境配置参考文章:http://www.w3cplus.com/mobile/lib-flex...

  • macaca之全局路径

    废话连篇 之前刚进行macaca环境配置的时候,直接安装在系统盘C盘内,虽然所占内存不多,但还是有点强迫症想着将其...

网友评论

      本文标题:一、Macaca环境配置mobile

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