Appium ios 10 跑起来

2017-04-20   出处: 搜狗测试  作/译者:wuxiaodi

                      

说到这次尝试,真是一把辛酸泪,网上关于appium在iOS10上的搭建的说明有很多,似乎都是完美通关了,但是我却遇到各种各样的小怪,所以这里记录一下过程,让大家能够真正的把它跑起来~


搭建过程

1.必不可少的Xcode8+ MAC系统10.11+
2.安装brew(大部分iOS爱好者已经搞定)


3.安装libimobiledevice
用来解决ios10不能通过wifi通信

4.安装carthage appium 环境必备工具,目前很多自动化框架都需要安装

 

5.安装 node 我们主要是安装npm,npm是nodejs包管理器。安装前先更新brew

 

打怪1: 在安装npm后,出现了使用npm安装工具时,各种报错“npm ERR!”,网上寻找办法许久,最后还是直接本地删除相关我文件,全部重新安装解决,如果你是第一次安装应该不会出现问题
6.安装cnpm 由于目前官网只能下载appium1.5.x,且并不支持iOS10,所以我们要安装支持iOS10的1.6.3版本只能通过npm下载(npm从国外服务器下载门槛高的很,所以我们选择良心企业淘宝npm镜像安装)

 

打怪2: 在安装这个的时候会提示报错,可能是由于我无法访问此镜像。解决方法:找到本地的maven下的setting.xml配置文件,添加maven repository.如下:

 

7.安装appium 安装appium,并查看当前环境

 

8.安装appium-xcuitest-driver依赖
appium也使用了WebDriverAgent,进入WebDriverAgent并进行编译。


 

打怪3: 若此处编译失败,可去git上拉取WebDriverAgent最新代码,并重新编译。 

9.运行WebDriverAgent 执行以上操作后,使用xcode打开WebDriverAgent,test运行

 

10.启动appium

 

终极boss: 运行appium后,会出现 Waiting for WebDriverAgent to start on device ,一直等待,一直等待,纠结很久,终于找到解决方法。

 

终于运行起来了,终于可以吸口雾霾了~开心



声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
356° /3569 人阅读/0 条评论 发表评论

登录 后发表评论
最新文章