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

来源:互联网 发布:vr看小说软件 编辑:程序博客网 时间:2024/06/05 16:37

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

0 0