使用 appium+python 做自动化测试,测试的应用是个混合应用,使用了 crosswalk。
现在我想切换到 webview,但是出错了,然后我打印了 contexts,发现只有 NATIVE_APP,而没有 WEBVIEW。
这个之前在老版本的 app 上测试是有 WEBVIEW 的,但是自从加入 crosswalk 后就不能切换了,上网查了资料后还有很多问题不明白,不知道有没有人有相同的情况并由解决办法的。
1.看到很多人使用 chromedriver 的,不知道能不能解决这个问题。之前也尝试使用过 chromedrier,但是失败了,不知道有没有大神能给我简单说一下使用方法或发一个教程给我。
2.还有看到有些人似乎使用了 WebView.setWebContentsDebuggingEnabled(true) 就可以了,不知道是否能解决?这个是要在 app 中加吗?
有好多不懂,希望有大神能指教。