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

Elwin · November 19, 2015 · Last by fantasia replied at May 20, 2016 · 2977 hits

大家好,请教一个问题

前几个月开始用 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 ,有点错乱了。。。

Elwin #11 · December 08, 2015 Author

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

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

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

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up