我正在尝试使我的应用程序自动化,它是Windows 10应用程序。我正在使用winapp驱动程序和Appium来自动化它。
当脚本尝试启动应用程序时,我遇到以下错误。
请在这方面寻求帮助。
PS-我试图打开Windows计算器,它打开得很好。我无法打开我的应用程序。我正在实际设备上尝试此操作。当我尝试从本地笔记本电脑运行时,效果很好。
[WinAppDriver] [STDOUT] {“状态”:100,“值”:{“错误”:“无效” arguments“,” message“:”值不在预期范围内。“}} [W3C]将W3C错误代码“无效参数”匹配到 InvalidArgumentError [WinAppDriver]删除WinAppDriver会话
[BaseDriver]事件“ newSessionStarted”记录在1541083278470 (07:41:18 GMT-0700(Pacific Daylight Time))[W3C]遇到内部 错误运行命令:InvalidArgumentError:值不下降 在预期范围内。 [W3C]错误,发自W3CJsonCode(C:\ Program 档案 (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);