Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结

本文详细介绍了在Xcode 8和iOS 10.2模拟器上使用Appium 1.6.3进行测试环境搭建时遇到的权限问题及其解决方案,包括解决/Appium目录权限、创建WebDriverAgent.bundle目录等步骤。同时,文章提到了在搭建过程中可能遇到的模拟器重启、连接失败和应用无法启动等问题,以及Xcode 8之后UI automation的替换方案——基于WebDriver协议的XCUITest。
摘要由CSDN通过智能技术生成

Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结

       关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃,最终成功运行,确实不容易,故此写篇文章,供大家参考,让大家少走弯路。
一、 安装Appium
(1) 先安装node-js,然后通过node-js命令安装 Appium

     在https://nodejs.org/en/download/ 下载 macOS Installer (.pkg) 安装,原因是简单、省心,不用配置环境变量,点击按照向导完成即可。
     安装完后,在命令行终端 npm -v ,查看 node-js版本,目前是  3.10.10
(2)安装 Appium
    命令行终端 npm install -g appium
着个需要执行一段时间,大家需要有耐心。
可能出现的问题:等待过程中卡着不动, 建议 终止安装 (control+c),然后重试。如果还不行,用更高的权限安装 sudo npm install -g appium 基本上可以安装成功。
二、 安装相关的依赖
(1)  安装 homebrew (关于homebrew介绍,见 安装 homebrew)
Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
提示如下,表示安装成功了:
==> Next steps:
- Run `brew help` to get started
- Further documentation:
    http://docs.brew.sh
(2)安装carthage,通过 homebrew 安装
 brew install carthage
(3)安装 webpack
    npm i -g webpack
 着个非常重要,和WebDriverAgent相关,没有这个 会报错:Unable to create new remote session
 安装 webpack 报错:
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "-g" "webpack"
npm ERR! node v6.10.1
n
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值