是的;想做 iOS 的 UI 自动化测试,公司主要的 APP 已经很成熟了;找了一个 appium 的框架在写执行脚本进行测试;语言是 java,发现最难的不是用例的编写;是寻找控件的时候各种出错,要不找不到,要不直接乱找,速度还特慢,找一个控件;我用的直接是 xpath;发现底层对 xpath 的支持非常不友善。。。。感觉直接用 iOS XCTest 会速度快很多,试过用 iOSNsPredicateString 就定位特别快,所以现在在学 OC。。。。也不知道能怎样;公司没啥要求,就是自己现在在瞎弄的状态;没事干总想学点啥,目前就这样学着呗,走一步看一步
我目前状态也是与楼主描述的差不多;自己会偶尔看看接口测试,最近学了 jmeter;谢谢 iOS 的 UI 自动化测试脚本;但是并没有被实践;我们测试的权限开放也很低;拉不到开发的代码;同困惑,不知道可有其他可行的方法?
请问楼上前辈下的 Xcode8.3.3 成功了吗?我也是执行到那一步报错了;错误原因如下图
我看了一下 Xcode 版本是 8.3.3,请教一下大神有什么办法能解决吗?
请教一下,我用了 type == XCUIElementTypeCell 查找;在页面中有很多个 XCUIElementTypeCell;照您的逻辑是找到第一个,我想要的也是第一个 cell;可是我这边是直接找不到;然后开始重试;想问一下是怎么回事?
可以自己根据 md5 编码产生一个解码,绕过签名验证,就是很麻烦,需要了解 md5 编码的算法
写的很好,持续关注
请教一下,我 iOS 测试用的一个是 accessibilityId,一个就是 xpath,感觉其他都不好定位,请问还有什么其它的好方法吗?虚心求教
把 product bundle identifier 里面的 com.facebook.WebdriverAgentRunner 里面的 facebook 改掉,改成随便的字母,只需要不一样即可;记得把所有的都改掉
很期待