Appium 关于调用 find_element_by_**方法时的一点疑问

dee chen · 2015年01月25日 · 最后由 dee chen 回复于 2015年01月26日 · 1344 次阅读

在使用 Appium 提供的 find_element_by_*** 方法时,
iOS 会从整个 view 上寻找元素,要是 view 很长的话,遍历就会很慢;
而 Android 会从屏幕上的元素中查找,这样就会快很多。
请问,是接口只能这样默认规定的,还是有什么别的办法,能让 iOS 从当前的屏幕上找元素,Android 从整个 view 上找元素呢?

共收到 3 条回复 时间 点赞

在线等...

android 方面的化, 基于 uiautomator 就只能从当前屏幕查找. 这是底层框架决定的,appium 没办法.
使用 selednroid 模式,好像就可以从整个 view 中查找.你可以测试下.

#2 楼 @seveniruby 那 iOS 呢,能只从当前屏幕中查找元素么

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