为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

料青山看我应如是 2024-01-28 20:31:35
我正在做一个 android webView 自动化。从本机应用程序上下文更改为 webview 上下文后,我收到以下错误。org.openqa.selenium.UnsupportedCommandException: unknown command: Cannot call non W3C standard command while in W3C mode有很多与此相关的类似问题,但都与网络相关。我在 android webView 中找不到任何解决方案来解决这个问题。谁能告诉我如何解决这个问题。环境:手机版本:5.1.1应用程序版本1.15.1chrome驱动版本:78.0.3904.70Chrome 版本:78.0.3904.62
查看完整描述

2 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

终于找到了解决办法。我刚刚使用了以下功能。

capabilities.setCapability("appium:chromeOptions", ImmutableMap.of("w3c", false));


查看完整回答
反对 回复 2024-01-28
?
森栏

TA贡献1810条经验 获得超5个赞

我也有类似的挑战。另外,就我而言,当我设置如下功能时,会出现此日志消息:

caps.setCapability(MobileCapabilityType.FORCE_MJSONWP, true);

我想这种情况与移动 JSON 有线协议有关。


查看完整回答
反对 回复 2024-01-28
  • 2 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信