摘要:
首先 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(群号)