Как решить "Невозможно вызвать не стандартную команду W3C в режиме W3C" в случае автоматизации Android WebView - PullRequest
0 голосов
/ 04 ноября 2019

Я делаю Android WebView автоматизации. После перехода из собственного контекста приложения в контекст веб-просмотра я получаю следующую ошибку:

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

Есть много похожих вопросов, связанных с этим, но все они связаны с сетью. Я не мог найти решение, чтобы решить эту проблему в Android WebView. Может кто-нибудь, пожалуйста, дайте мне знать, как я могу решить эту проблему.

Среда:

  1. Мобильная версия: 5.1.1
  2. Appium Версия 1.15.1
  3. версия ChromeDriver: 78.0.3904.70
  4. Версия Chrome: 78.0.3904.62

Ответы [ 2 ]

0 голосов
/ 06 ноября 2019

Наконец-то нашел решение. Я просто использовал следующие возможности.

capabilities.setCapability("appium:chromeOptions", ImmutableMap.of("w3c", false));
0 голосов
/ 05 ноября 2019

У меня похожая проблема. Кроме того, в моем случае это сообщение журнала появилось, когда я установил следующие возможности:

caps.setCapability(MobileCapabilityType.FORCE_MJSONWP, true);

Ситуация связана с Mobile JSON Wire Protocole I quess.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...