美文网首页
appium测试混合H5中,有多个window_handles时

appium测试混合H5中,有多个window_handles时

作者: Leoguo小哥 | 来源:发表于2019-10-09 10:51 被阅读0次

部分混合H5中,有多个window_handles,需要切换到相应的页面才可以定位到相关元素

    对于混搭的这种app,最主要的还是进行context的与原生native的切换,切换,切换,切换,切换,切换,切换,

例如以下我的xpath,明显告诉我这不是一个页面:

一个页面的id:[@id="pageOne"]

另一个页面的id://*[@id="app"]

解决办法:

1.在进入H5页面,操作完后,先切回原生active  context,等待几秒后,再次切换到当前h5的 context

2. "recreateChromeDriverSessions":"true",如果不加这一句,你即使切换到了webview,元素也是定位不到的,这个坑又让我花费了2个小时

3.

其他人给的思路,感谢

相关文章

网友评论

      本文标题:appium测试混合H5中,有多个window_handles时

      本文链接:https://www.haomeiwen.com/subject/etvructx.html