Appium 请教 Appium Inspector 无法完全识别 App 的问题 (iOS9)

Elwin · 2015年11月19日 · 最后由 fantasia 回复于 2016年05月20日 · 2672 次阅读

大家好,请教一个问题

前几个月开始用 Appium 试着做 App 的自动化,当时是在 iOS8 上的(App 用 XCode 6 打包),用得好好的。
前几天,App 升级支持 iOS9(改用 XCode 7 打包),但用 Appium Inspector 查看 App 的时候,很多元素都抓取不到了,见图。

求问各位,这是什么造成的?该如何解决?

共收到 14 条回复 时间 点赞

记得之前有人微信上有人和我提过这个问题,UIATabelCell 都是 0。我帮你问下他解决了没。

楼主用的 appium 版本是?我的设置 platform version 时,根本没有 ios9 平台可选。

#2 楼 @cailele213
用的是 Appium 1.4.13
至于 platform version,是手动写上去(9.1),勾选上” Use Native Intrument Library“就可以了

#1 楼 @chenhengjie123
谢谢,有消息吗?

#4 楼 @elwin 他也没解决,最后用坐标绕过了。

#3 楼 @elwin
一直以为那是个单选框,原来真的是个输入框!!醉醉哒~ 感谢~~

#4 楼 @elwin 你的 apk 是怎么用什么打包的?我这边用 xcodebuild -target <target> -sdk iphoneos -configuration Release 试了下,重现不了。

#7 楼 @chenhengjie123 apk 用 xcode 应该打不了

#8 楼 @lihuazhang 我错了。。。是 app 。。。最近都在做 android ,有点错乱了。。。

呼,我这边多试了下,估计是我这个 App 的数据量比较大,tableview 估计有 200~400 个 cell,所以 Appium 读取时超时了?
我现在把数据弄少一点(5~10 个 cell)就又可以了。
哪位知道 Appium Inspector 有类似读取数据超时的设置吗?

我碰到的问题是 appium 测试 ios UIAWebView 中的控件,通过 name 属性无法定位到元素,反而通过 xpath 属性能定位到。。。。不知道楼主有没有 UIAWebView 控件测试的经验?

我新安装了个包,用 Appium Inspector 查看 App 的时候,很多元素也都抓取不到了,谁能告诉我怎么回事啊?

ios 怎么获取坐标啊?可以像安卓手机一样查看坐标么

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