【发布时间】:2019-08-23 12:34:07
【问题描述】:
enter image description here错误信息: [调试] [MJSONWP] 运行命令遇到内部错误:错误:找不到automationName 'Appium' 和platformName 'Android' 的驱动程序。请检查您想要的功能。 功能似乎有问题。但我认为我的代码没有错。 我可以使用 Appium v1.9.1 运行脚本而不会出现任何错误 为什么Appium vv1.12.1会遇到这个问题?
Config.initLog(this.getClass().getSimpleName());
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability(MobileCapabilityType.UDID, cf.readConf2("uuid"));
caps.setCapability(MobileCapabilityType.DEVICE_NAME, cf.readConf2("uuid"));
caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, "6.0");
caps.setCapability(MobileCapabilityType.AUTOMATION_NAME, "Appium");
caps.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
caps.setCapability(MobileCapabilityType.BROWSER_NAME, "Chrome");
AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(new URL("http://127.0.0.1:4723/wd/hub"), caps);
Detail error info:
[HTTP] {"capabilities":{"desiredCapabilities":{"platformVersion":"6.0","automationName":
"Appium","browserName":"Chrome","udid":"8DF6R16826005016","platformName":"Android","devi
ceName":"8DF6R16826005016"},"requiredCapabilities":{}}}
[debug] [W3C] Calling AppiumDriver.createSession() with args: [null,null,{"desiredCapabi
lities":{"platformVersion":"6.0","automationName":"Appium","browserName":"Chrome","udid"
:"8DF6R16826005016","platformName":"Android","deviceName":"8DF6R16826005016"},"requiredC
apabilities":{}}]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1554197751059 (17:35:51 GMT+0
800 (GMT+08:00))
[debug] [BaseDriver] Event 'newSessionStarted' logged at 1554197751060 (17:35:51 GMT+080
0 (GMT+08:00))
[debug] [W3C] Encountered internal error running command: Error: Either JSONWP or W3C ca
pabilities should be provided
[debug] [W3C] at parseCapsForInnerDriver (C:\Users\v.yuanwenfang\AppData\Roaming\npm
\node_modules\appium\lib\utils.js:58:14)
【问题讨论】:
-
您缺少操作系统版本
-
谢谢,os版本是多少,兄弟,能详细说一下吗?
-
对不起android版本等我给你举个例子
-
谢谢!等待你的详细示例~
-
哦,安卓版本是6.0。
标签: android testing automation appium