我正在执行android webView自动化。从本机应用程序上下文更改为Webview上下文后,出现以下错误。
org.openqa.selenium.UnsupportedCommandException: unknown command: Cannot call non W3C standard command while in W3C mode
[与此相关的问题很多,但都与网络有关。我在android webView中找不到解决此问题的解决方案。谁能告诉我如何解决这个问题。
环境:
我也面临类似的挑战。另外,在我的情况下,当我设置如下功能时,会显示此日志消息:
caps.setCapability(MobileCapabilityType.FORCE_MJSONWP, true);
这种情况与我所查询的移动JSON有线协议有关。
最后找到了解决方案。我只是使用了以下功能。
capabilities.setCapability("appium:chromeOptions", ImmutableMap.of("w3c", false));