说一下大前提:
刚开始接触 IOS 自动化测试,真是深感困扰
也咨询过曾经做过 IOS 自动化测试的前同事,推荐用 UIautomator
当前测试环境要求必须在 IOS10 以上 ,然后 xcode8 上完全就没这个玩意儿,感觉跌进了一个大坑
列一下我比较困扰的几个问题,
1.考虑过用 appium,但是 npm 装到海枯石烂,换源然并卵,命令行启动至 4723,死活走不到 debug 这一步
2.装了一个 dmg 包,真机 p6 运行,但我想做的是自动拨号这种操作(启动拨号盘,按照传递的参数去拨号呼出), 没有 debug app 去测试,Appium Inspector 是无法启动的 ,应该怎样获取到元素呢?
3.IOS 是否有类似于 android 上的一些命令用法 譬如 adb shell ,或者像在安卓上通过 打印系统事件的日志, 来获取到 activity 这种。如何获取 app 的包名?如果我想启动原生应用 ,比如拨号盘 。如何获取?
看了大部分资料 也没参透其中道理 希望有经验的人士给指条路