猿问

在自动化 android webView 的情况下如何解决“在 W3C 模式下无法调用非 W3C

我正在做一个 android webView 自动化。从本机应用程序上下文更改为 webview 上下文后,我收到以下错误。

org.openqa.selenium.UnsupportedCommandException: unknown command: Cannot call non W3C standard command while in W3C mode

有很多与此相关的类似问题,但都与网络相关。我在 android webView 中找不到任何解决方案来解决这个问题。谁能告诉我如何解决这个问题。

环境:

  1. 手机版本:5.1.1

  2. 应用程序版本1.15.1

  3. chrome驱动版本:78.0.3904.70

  4. Chrome 版本:78.0.3904.62


料青山看我应如是
浏览 130回答 2
2回答

波斯汪

终于找到了解决办法。我刚刚使用了以下功能。capabilities.setCapability("appium:chromeOptions", ImmutableMap.of("w3c", false));

森栏

我也有类似的挑战。另外,就我而言,当我设置如下功能时,会出现此日志消息:caps.setCapability(MobileCapabilityType.FORCE_MJSONWP, true);我想这种情况与移动 JSON 有线协议有关。
随时随地看视频慕课网APP

相关分类

Java
我要回答