切换 context, 第一个 webview 页面可以正常定位,但是跳转到第二个页面后就无法定位了,打印的 page_source 还是第一个页面的
百度了一下网上的解决方案
Appium 第一次切换到 Html 页面时,会新生成一个 Chromedriver;当第二次切换到 Html 时,会使用已经存在的 Chromedriver。但其实在我们的应用里面每次打开一个 Activity 时一般都是会重新创建一个 WebChromeClient,所以这里就把它改成无论如何都生成一个新的 Chromedriver
修改 Appium\node_modules\appium\lib\devices\android\android-hybrid.js
但是我是用 npm 安装的 appium-server,根本就没有这个目录和文件,这个就不知道怎么解决了