Appium [求教] appium 测试 h5 页面中的元素,使用 chrome 能看到控件 id 但是 appium inspector 不显示该元素 id 怎么办

方木 · 2019年02月24日 · 最后由 方木 回复于 2019年02月25日 · 2063 次阅读

环境:Android 8.0+appium 1.10+ui automator
在提交订单页,想选中货到付款那一列后面的图标,uiautomator 显示无元素 id,但是使用 chrome 能看到该控件 id

共收到 3 条回复 时间 点赞

uiautomator 只能显示原生的应用,H5 的只能通过浏览器看。

你都说了 chrome 看到的,那就是 h5 了啊,h5 的 id 你怎么能用 appium inspector 看到,你要用 h5 的元素来定位,你要先切换 context 到 h5,然后再操作

感谢,已解决,切换到 webview 中正常了
Setcontexts=driver.getContextHandles();
driver.context((String) contexts.toArray()[1]);

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