Не могу открыть мое приложение через скрипт Appium - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь автоматизировать свое приложение, и это приложение для Windows 10.Я использую драйвер winapp и Appium для автоматизации этого.

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

Запросите вашу помощь в этом отношении, пожалуйста.

PS - Я пытался открыть калькулятор Windows, и он открылся хорошо.Я не мог открыть свое приложение.Я пытаюсь это на реальном устройстве.Когда я пытаюсь запустить его с моего локального ноутбука, он работает хорошо.

[WinAppDriver] [STDOUT] {"status": 100, "value": {"error": "invalid аргумент","message": "Значение не попадает в ожидаемый диапазон."}} [W3C] Соответствующий код ошибки W3C 'недопустимый аргумент' для InvalidArgumentError [WinAppDriver] Удаление сеанса WinAppDriver

[BaseDriver] Событие 'newSessionStarted' зарегистрированов 1541083278470 (07:41:18 GMT-0700 (Pacific Daylight Time)) [W3C] Внутренняя ошибка при выполнении команды выполнения: InvalidArgumentError: Значение не попадает в ожидаемый диапазон.[W3C] at errorFromW3CJsonCode (C: \ Program Files (x86) \ Appium \ resources \ app \ node_modules \ appium \ node_modules \ appium-base-driver \ lib \ protocol \ errors.js: 802: 25)

Среда
Версия Appium - 1.9.1
Версия WinApp - 1.1
Клиент Java - 6.1
ОС - Windows 10

Параметры, которые я указываю для открытия моего приложенияявляются:

DesiredCapabilities capabilities = new DesiredCapabilities(); 
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"WindowsPC"); 
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME,"Windows"); 
capabilities.setCapability("app", "Msg_ac40azsqrb5g7!App"); 
capabilities.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, "60"); 
capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "Appium"); 
msfSession = new WindowsDriver(new URL("127.0.0.1:4723/wd/hub"), capabilities);
...