Я пытаюсь автоматизировать свое приложение, и это приложение для 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);