0

我正在尝试自动化我的应用程序,它是 Windows 10 应用程序。我正在使用 winapp 驱动程序和 Appium 来自动执行此操作。

当脚本尝试启动应用程序时,我遇到以下错误。

请在这方面寻求您的帮助。

PS - 我试图打开 Windows 计算器,它打开得很好。我无法打开我的应用程序。我正在真实设备上尝试这个。当我尝试从本地笔记本电脑运行时,它运行良好。

[WinAppDriver] [STDOUT] {"status":100,"value":{"error":"invalid argument","message":"Value 不在预期范围内。"}} [W3C] 匹配 W3C 错误代码“无效参数”到 InvalidArgumentError [WinAppDriver] 删除 WinAppDriver 会话

[BaseDriver] 事件“newSessionStarted”记录在 1541083278470(07:41:18 GMT-0700(太平洋夏令时间))[W3C] 遇到内部错误运行命令:InvalidArgumentError:值不在预期范围内。[W3C] 在 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
OS - 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);
4

0 回答 0