Macaca环境搭建(iOS+Mac)

作者: 搁浅的三刀流zoro | 来源:发表于2017-07-25 12:27 被阅读93次

 Macaca环境搭建(官方文档

1.安装Xcode

2.安装Homebrew(教程

3.安装carthage

    brew install carthage(会显示Updating Homebrew...  很久...装完估摸着花了一个小时 )

    好了,我受不了这么慢   ALL_PROXY=socks5://127.0.0.1:1080  brew install carthage 起飞

4.安装node.js nodejs 中文网

    brew install node

    node -v

    切换切换淘宝源

    npm install -g cnpm --registry=https://registry.npm.taobao.org  

5.通过淘宝源安装 macaca-cli

    cnpm i macaca-cli -g

6.安装macaca-ios

    cnpm i -g macaca-ios

7.web测试插件

    brew install ios-webkit-debug-proxy

8.真机调试插件

    brew install usbmuxd

    brew install ios-deploy

9.进入 /usr/local/lib/node_modules/macaca-ios/node_modules/xctestwd/XCTestWD 目录将XCTestWD.xcodeproj工程更换证书,重新build

      注意事项:真机调试的时候需要将/usr/local/lib/node_modules/macaca-ios/node_modules/xctestwd/XCTestWD路径下的XCTestWD.xcodeproj的两个targets XCTestWD,XCTestWDUITests bundleID 分别重签名,也就是用自己的开发者证书去运行签名该项目

10.macaca doctor 执行确定环境ok

Python环境搭建以及运行

GitHub实例

1.python安装

    brew install python

    原因:通过这种方式安装的python,不破坏当前python环境,自带pip

    mac默认是不带pip的,所以第一步要先安装pip。

   sudo easy_install pip

2.安装依赖

sudo pip install -r requirements.txt

注:如果安装wd模块遇到operation is not permitted  问题 

      pip install --user <modulename>指定当前用户  即可 如 pip install --user wd

      operation is not permitted 问题解决办法

3.启动服务器

     macaca server  --verbose

4.运行测试脚本(测试脚本GitHub

    Error Domain=IDETestOperationsObserverErrorDomain Code=4 "Test operation was canceled. If you believe this error represents a bug, please attach the log file at /Users/baofengzhang/Library/Developer/Xcode/DerivedData/XCTestWD-dcvflcvtwrziebcgjrqdxoalvkiy/Logs/Test/625E34A5-4E78-41C7-BBCE-24AF78878DD2/Session-XCTestWDUITests-2017-07-17_104520-FN3iBg.log"

    安装第一个程序后不会安装第二个程序,提示以上,解决方案:签名的时候XCTESTWDUITests XCTestWD 两个都需要签名 切换  target后build

    build出现错误时 brew install --HEAD ideviceinstaller。

    安装完成后重启服务、运行脚本,成功~

相关文章

  • Macaca环境搭建(iOS+Mac)

    Macaca环境搭建(官方文档) 1.安装Xcode 2.安装Homebrew(教程) 3.安装carthage ...

  • Macaca环境搭建(Android + Mac)

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

  • macaca环境搭建

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

  • 搭建Macaca环境(for Mac)

    一、搭建iOS环境 1、安装Xcode:在Mac App Store下载即可 首次启动Xcode,需要同意协议(如...

  • MacOS搭建Macaca环境

    官方配置环境教程社区参考帖子1 社区参考帖子2 环境要求: node.js v6.0或以上 Xcode v8.3...

  • macaca doctor之Android证书问题

    简单介绍 在搭建macaca环境的过程中出现关于Android的"NotacceptedAndroid SDKli...

  • macaca环境搭建——从开始到放弃

    macaca环境搭建——从开始到放弃,哦不……是完成,emm是完成……对完成…… 安装准备(本文以windows为...

  • Mac上搭建Macaca

    主要介绍如何在Mac上搭建Macaca,包括准备、安装和运行。 一、基础环境 1、安装brew: ruby−e"r...

  • macaca之app-inspector

    简单介绍 之前已经将macaca的环境搭建好了,现在就需要进行元素的定位,这里使用app-inspector,然后...

  • macaca(一) windows下环境搭建

    macaca 喜欢你就点这里 1、macaca 是啥呢 macaca是一套自动化解决方案,支持支持主流的移动技术...

网友评论

    本文标题:Macaca环境搭建(iOS+Mac)

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