iOS 测试 关于 ios 自动化测试过程中的一些疑问

soloblue · 2016年11月21日 · 最后由 灯阳大师 回复于 2017年02月11日 · 1993 次阅读

说一下大前提:

刚开始接触 IOS 自动化测试,真是深感困扰
也咨询过曾经做过 IOS 自动化测试的前同事,推荐用 UIautomator
当前测试环境要求必须在 IOS10 以上 ,然后 xcode8 上完全就没这个玩意儿,感觉跌进了一个大坑

列一下我比较困扰的几个问题,

1.考虑过用 appium,但是 npm 装到海枯石烂,换源然并卵,命令行启动至 4723,死活走不到 debug 这一步
2.装了一个 dmg 包,真机 p6 运行,但我想做的是自动拨号这种操作(启动拨号盘,按照传递的参数去拨号呼出), 没有 debug app 去测试,Appium Inspector 是无法启动的 ,应该怎样获取到元素呢?
3.IOS 是否有类似于 android 上的一些命令用法 譬如 adb shell ,或者像在安卓上通过 打印系统事件的日志, 来获取到 activity 这种。如何获取 app 的包名?如果我想启动原生应用 ,比如拨号盘 。如何获取?

看了大部分资料 也没参透其中道理 希望有经验的人士给指条路

共收到 8 条回复 时间 点赞

我也是新手,你提问最好是把每个问题的报错截图或者日志贴上去!😁

在 iOS 上做自动化比较蛋疼,尤其是 xcode 已经阉割了 uiautomation

#1 楼 @Mr.Tian 其实都是非调试阶段的问题,以后再提问我会注意的

#2 楼 @youkayk 其实我需求挺简单的 就想启动苹果的拨号盘 ,拨几个号码,截个屏。

匿名 #5 · 2016年11月21日

虽然没弄懂题主的需求,但是 xcode8 里的 xctest,提供 ui test 和 unit test 两种。可以试试能不能满足你的需求。

看下 macaca 吧~

你们团队有 oc 的编码基础吗?如果有可以看一下 KIF。macaca 站内大神也很多。首先要去实践,加油兄弟

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册