目前在 MAC 上已搭建 Appium 环境,计划编写 JAVA 脚本实现 IOS 应用的自动化。
有几个问题请教下高手们。

  1. MAC 上用来编写 JAVA 自动化脚本的 IDE 是用什么?看了一些环境搭建说明和视频,都是用 xcode 来编辑 IOS 待测引用,用 Eclipse 或 IntelliJ Idea 编写 JAVA 自动化脚本。xcode 不是也支持 java 吗,为什么还需要其他的 IDE 来编写 JAVA 自动化脚本呢?
  2. Appium 1.5.3+Xcode7.3.1:Xcode7.3.1 是支持无证书真机调试的。比如,待测应用是 “手机淘宝”,从 app store 上下载得到 IPA 文件(Release 证书),在 appium 上使用 inspector 来查看元素时,淘宝应用闪退,报错:Target failed to run: Permission to debug com.taobao.taobao4iphone was denied. The app must be signed with a development identity (e.g. iOS Developer).解决办法是:待测 APP 需要通过 xcode debug 编译证书到设备上。请教了 IOS 开发人员,说无法更改证书。那怎么办,我们的自动化需求中大多都是针对一些官方应用进行自动化。


↙↙↙阅读原文可查看相关链接,并与作者交流