您的位置:首页 > 移动开发

Appium 实现iPhone真机自动化-常见问题

2016-07-08 18:06 323 查看
摘要:

首先 Appium 支持 iPhone 真机,以下4个条件必须满足:

  1. 苹果开发者账号和开发者证书

  2. 苹果设备,确保这个设备已经被配置为开发机器。怎么配置?

  3. 签名过的 .ipa 文件(编译出来的.app文件)或者源代码

  4. Provisioning Profile

主要内容:

坑一:



解决方案:

提示这种错误的决定Appium配置出来问题,大部分问题主要是因为:App Path、BundleID、UDID设置不对

坑二:

Appium 自动APP 闪退

解决方案:

闪退在appium log中记录是缺少ios developer,也就是说证书不对,但明明xcode中存在证书,为么还会出现这种提示呢?!原因很简单,打包方式不一样,IOS打包出来用ARCHIVE,而你平时测试的可以是Xcode编译出来的结果。

坑三:

error: Failed to start an Appium session, err was: Error: Could not initialize ideviceinstaller; make sure it is installed and works on your system


解决方案:

下载地址:http://macappstore.org/ideviceinstaller/

总结:

Appium iPhone真机自动化在大多数初学者来说,难度系数比较大,难于上手。我也是过来人,曾经走过的坑实在太多,一次又一次掉坑里,各种Google,在此记录曾经遇到的坑。

参考文献:

iOS 真机运行 Appium 长期答疑

http://appium.github.io/java-client/

本人利用Bootstrap + EasyUI + Django开发网站:http://www.xuyangting.com/ 欢迎来访

欢迎加QQ群 -> 阳台测试 -> 239547991(群号)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  appium 真机