解决问题:Appium WebView 跳转页面后无法定位元素
我们公司的APP从搜索页面开始就是嵌的webview,调试过程中发现跳转至搜索结果页面后无法定位元素了,而通过get source获取到的页面是搜索页面的,不是搜索结果页。。。
通过chrome的调试工具发现第二个页面是盖在第一个页面上面的。
这两个页面都是同时存在的,页面跳转后脚本的操作依旧是对第一个页面操作。。。
经过尝试发现的解决方案:
切换context为源生,再切换到webview,即可对跳转后的页面做操作。
我们公司的APP从搜索页面开始就是嵌的webview,调试过程中发现跳转至搜索结果页面后无法定位元素了,而通过get source获取到的页面是搜索页面的,不是搜索结果页。。。
通过chrome的调试工具发现第二个页面是盖在第一个页面上面的。
这两个页面都是同时存在的,页面跳转后脚本的操作依旧是对第一个页面操作。。。
经过尝试发现的解决方案:
切换context为源生,再切换到webview,即可对跳转后的页面做操作。