Получение org.openqa.selenium.WebDriverException при выполнении тестовых примеров iOS Appium TestNG в AWS Device Farm - PullRequest
0 голосов
/ 10 февраля 2019

Я использую Appium версии 1.9.1 и сборку фреймворка на Appium Java TestNG, но когда я выполняю i в AWS Device Farm на реальном устройстве, я получаю следующую ошибку:

org.openqa.selenium.WebDriverException: При обработке команды произошла неизвестная ошибка на стороне сервера.Исходная ошибка: необработанная конечная точка: / session / BC6E4901-43A6-4C66-913A-EBAF8482DD4B / wda / screen - http://127.0.0.1:8100/ с параметрами {подстановочные знаки = ("session / BC6E4901-43A6-4C66-913A-EBAF8482DD4B / wda/ экран ");}

Те же тестовые примеры отлично работают на локальном компьютере. Пожалуйста, предложите решение для вышеуказанной проблемы.

1 Ответ

0 голосов
/ 22 февраля 2019

Хм, я думаю, я знаю причину этого.Я не знаю версию WDA, которая находится в стандартной среде Device Farm.Однако в пользовательской среде он фактически ссылается на две разные версии WDA.

фрагмент спецификации теста

  # The environment variables below will be auto-populated during run time.
  - echo "Start appium server"
  # The default WDA used is at DEVICEFARM_WDA_DERIVED_DATA_PATH_V1 (Supports versions iOS 12 and below), it is using commit f865d3. See (https://github.com/appium/appium-xcuitest-driver/tree/f865d32e78a5a8a15469bee30ed2f985d378575d)
  # If you need an older WDA version or need support for node modules, use the WDA at DEVICEFARM_WDA_DERIVED_DATA_PATH_V0. (This version does not suport iOS 12)

Поэтому, если вы используете пользовательскую среду, конечная точка / screen должна существовать.

Можете ли вы сделать это и дать мне знать результаты?

Как запланировать пробег

HTH

-James

...