关闭

appium mac环境配置安装(ios自动化)

标签: ios自动化
1751人阅读 评论(0) 收藏 举报
分类:
  • 官网介绍以及安装:
  • JAVA安装配置
    • 下载安装后设置环境变量,~/.bash_profile
  • Android SDK安装配置
    • 直接下载压缩包解压安装后设置环境变量,~/.bash_profile
    • 或者brew cask install android-sdk,同样设置环境变量
  • Node安装配置
    • Nodejs安装完成之后避免npm安装包需要root权限,对nodejs目录设置权限:sudo chown -R whoami /usr/local (https://github.com/npm/npm/issues/5922
    • 安装nrm, npm install -g nrm
    • 通过nrm设置npm源为cnpm或者taobao
  • appium安装配置,GFW存在下载比较慢
    • npm install -g appium
  • appium-doctor安装(npm install -g appium-doctor),检测出如下问题

    • 提示Xcode Command Line Tools are NOT installed!
      • Command Line Tools:是在Xcode中的命令行工具
      • 安装:xcode-select –install
    • 提示Carthage was NOT found
      • Carhtage介绍:Carthage用于管理Cocoa第三方框架的工具
      • 安装:brew install carthage //WebDriverAgent 依赖的管理工具
        • WebDriverAgent is a WebDriver server implementation for iOS that can be used to remote control iOS devices. It allows you to launch & kill applications, tap & scroll views or confirm view presence on a screen. (https://github.com/facebook/WebDriverAgent
    • 完全安装好后,检查结果如下
      这里写图片描述
  • ios8+需要使用XCUITest框架;

  • 扩展包安装:

    • brew install libimobiledevice —-HEAD //git submodules的依赖,真机必装
    • brew install ideviceinstaller // IOS9有效,IOS无效
    • npm install -g ios-deploy //IOS10,真机必装
    • gem install xcpretty //可以不安装,make Xcode output more reasonable
  • 真机使用XCUItest运行的配置步骤https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md
    • Necessary installed software,必装软件
      • libimobiledevice,见上步骤
      • ios-deploy,见上步骤
    • code sign config,证书签名配置并打包WebDriverAgentRunner安装在设备中
      • WebDriverAgent依赖下载安装步骤:
        • cd ~/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
        • mkdir -p Resources/WebDriverAgent.bundle
        • sh ./Scripts/bootstrap.sh
          • 遇到一个问题fatal: could not read Username for ‘https://github.com‘: terminal prompts’,经过排查,发现其中一个包改变了github源地址,无法下载所以报错,更新appium@1.6.4+即可(直接升级到了1.6.5)
          • 遇到一个问题Error: Cannot find module ‘eslint-config-appium’,加上参数-d即可,sh ./Scripts/bootstrap.sh -d
      • WebDriverAgent编译,并启动WebDriverAgent服务http://blog.csdn.net/wuxuehong0306/article/details/54377957
0
0
查看评论

Node.js Cannot find module 'xxx' 问题解决

使用npm install -g 'xxx' 之后仍然报  Cannot find module 'xxx' 错误,可以通过设置环境变量来解决;  export NODE_PATH=/usr/local/lib/node_modules/ ...
  • wmsjlihuan
  • wmsjlihuan
  • 2014-02-24 12:12
  • 47996

ionic Cannot find module 'config-chain'

ionic Cannot find module 'config-chain'
  • wlf1500685403
  • wlf1500685403
  • 2016-12-07 10:38
  • 2621

Mac上安装Appium环境

周末花了半天时间捣鼓Appium安装,虽然Appium官网(http://appium.io)提供的步骤很简单,但是安装过程中还是踩了一些坑。所以有必要将我在Mac电脑上的安装步骤记录下来,帮助大家避免入坑。 Mac平台能真正发挥Appium的功能,因为Mac平台既能测试Android App又能...
  • liuchunming033
  • liuchunming033
  • 2016-05-31 13:55
  • 8417

Mac下Appium环境搭建

1.查看mac下jdk路径 当在Mac下安装完Java运行环境,而又没有添加JAVA_HOME变量的时候,我们如何得到JAVA_HOME变量的路径呢? 直接在home目录下执行命令: /usr/libexec/java_home [-V] 即可获得输出: /Library/Java/JavaVir...
  • wan_zaiyunduan
  • wan_zaiyunduan
  • 2017-02-06 12:28
  • 2879

Mac appium 自动化环境搭建

基本环境准备 一、安装Xcode 直接去app store 下载安装,文件比较大,需要等待一会儿 二、安装jdk 官网下载安装配置环境变量ANDROID_HOME=/Users/hello/Documents/android-sdk JAVA_HOME=/Library/Java/JavaVir...
  • mengtao0609
  • mengtao0609
  • 2016-09-26 01:23
  • 922

手把手教你appium_mac上环境搭建

手把手教你appium在mac上环境搭建
  • Testingba
  • Testingba
  • 2014-04-16 10:55
  • 5383

appium+java+Mac自动化测试【环境搭建】

可能用到: 更改文件权限:chmod -R 777 pathForFile 使用sudo命令:在命令前加上sudo获取root权限 环境变量文件地址:~/.bash_profile 1.安装brew brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方...
  • zhouchuandake
  • zhouchuandake
  • 2018-01-04 18:24
  • 27

mac appium自动化测试 安装以及简单使用 小白篇

应公司要求最近在找了好多个自动化测试软件后,最终选择了 这个appium ,在此带来一些简单基础的东西,慢慢学习慢慢研究
  • God_Qiang
  • God_Qiang
  • 2016-04-28 16:19
  • 15600

Appium的ios环境搭建、真机运行app

之前没用过苹果系统,在搭建appium过程中,基本命令都是百度来的,如果你在其中遇到了挠头的问题,不要急躁,慢慢来,一定会成功的。 由于开始并没有做文档积累,所以写的不会很全面。有问题请留言,大家一起交流。 一.环境及版本: xcode:7.1 appium:1.4.13,我是从百度搜来的dmg...
  • clean_water
  • clean_water
  • 2016-07-26 12:53
  • 10756

Python + Appium+ IOS自动化测试

导言:前面写了Appium环境的搭建,想必木有太大的问题,现在整理下Python + Appium自动化测试脚本 Python Appium官网文档:http://appium.io/slate/cn/v1.2.0/?python#appium
  • Temanm
  • Temanm
  • 2015-11-04 17:42
  • 11635
    个人资料
    • 访问:8629次
    • 积分:181
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论