Appium 关于 Appium 定位 text

大浪 · 2016年09月26日 · 最后由 张大萌 回复于 2016年10月14日 · 2811 次阅读

appium 在 1.5 之后,弃用了 name 定位

ios 的 name 还可以使用 id 定位到,
但是 android 没发现可以直接代替的方法,xpath 定位又太慢了,我测试了一下,使用 xpath 定位到 text,竟然需要 10s 钟

还是有更好的方法?

共收到 8 条回复 时间 点赞

用 uiselector

使用 xpath 例如 “ //android.widget.TextView[@text='确认审核']” 这样的,定位很快啊,怎么会要 10s

#2 楼 @410637312 奇怪了 刚刚又试了下 大概 3s~~

1s 的路过

#3 楼 @jira 同上 1s 路过

—— 来自 TesterHome 官方 安卓客户端

各位有没有遇到过 Android 真机有的时候能定位到有的时候定位不到的问题?

匿名 #7 · 2016年10月11日

#6 楼 @zhangdameng 可能是你定位时跟 case 跑的时候状态不一样

#7 楼 @hicheng 哈哈感谢。因为页面跳的太慢了,sleep 一下就好了。

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