解决问题:Appium WebView 跳转页面后无法定位元素

我们公司的APP从搜索页面开始就是嵌的webview,调试过程中发现跳转至搜索结果页面后无法定位元素了,而通过get source获取到的页面是搜索页面的,不是搜索结果页。。。

通过chrome的调试工具发现第二个页面是盖在第一个页面上面的。

这两个页面都是同时存在的,页面跳转后脚本的操作依旧是对第一个页面操作。。。

经过尝试发现的解决方案:

切换context为源生,再切换到webview,即可对跳转后的页面做操作。

原文地址:https://www.cnblogs.com/loayi/p/7268283.html