Appium服务器检测到设备但无法发送任何命令,因此未执行任何测试。
我想要的功能>>
capabilities.setCapability("appium-version", "1.4.13.1"); capabilities.setCapability("BROWSER_NAME", "");
capabilities.setCapability("platformVersion", "6.0"); capabilities.setCapability("deviceName", "EQ5LA6UGPJPNCAT4");
capabilities.setCapability("platformName", "Android"); capabilities.setCapability("appPackage", "com.gorillalogic.monkeytalk.demo1");
capabilities.setCapability("appActivity", "com.gorillalogic.monkeytalk.demo1/com.gorillalogic.monkeytalk.demo1.RootActivity");
driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
Appium服务器日志>>
检查更新是否可用
可用于新版本1.4.16.1的更新
从https://bitbucket.org/appium/appium.app/downloads/AppiumForWindows_1_4_16_1.zip下载文件
使用以下命令启动Appium服务器:C:\ Program Files(x86)\ Appium \ node.exe lib \ server \ main.js --address 127.0.0.1 --port 4723 --platform-name Android --platform-版本23 --automation-name Appium --log-no-color
警告:Appium对节点版本的支持< 0.12已被弃用,将来的版本将被删除。请升级!
info:欢迎来到Appium v1.4.13(REV c75d8adcb66a75818a542fe1891a34260c21f76a)
info:Appium REST http接口监听器在127.0.0.1:4723
上启动info:[debug]非默认服务器参数:{"地址":" 127.0.0.1"," logNoColors":true,&#34 ; platformName":" Android和#34;" platformVersion":" 23"" automationName":" Appium" }
info:Console LogLevel:debug 信息: - > POST / wd / hub / session {" desiredCapabilities":{" appPackage":" com.gorillalogic.monkeytalk.demo1"," appActivity" :" com.gorillalogic.monkeytalk.demo1 / com.gorillalogic.monkeytalk.demo1.RootActivity"" appium版本":" 1.4.13.1",& #34; BROWSER_NAME":""" platformVersion":" 6.0"" platformName":" Android和#34;" DEVICENAME":" EQ5LA6UGPJPNCAT4"}}
info:客户端用户代理字符串:Apache-HttpClient / 4.3.4(java 1.5)
info:[debug]提供了以下所需功能,但appium无法识别。它们将被传递给在此服务器上运行的任何其他服务。 :appium-version,BROWSER_NAME
info:[debug]没有获得应用程序但确实获得了Android程序包,将尝试在设备上启动它
info:[debug]创建新的appium会话76d81d77-d187-4dd1-99d1-a469dad3e463
info:启动android appium
info:[debug]获取Java版本
info:Java版本是:1.8.0
info:[debug]检查adb是否存在
警告:ANDROID_HOME环境变量未设置为Android SDK根目录路径。与SDK 23+兼容时需要ANDROID_HOME。检查PATH的adb。
info:[debug]执行cmd:adb
info:[debug]使用来自D:\ SDK \ platform-tools \ adb.exe
的adb警告:没有应用功能,无法解析包/活动
info:[debug]使用快速重置?真
info:[debug]准备会话设备
info:[debug]不检查app是否存在,因为我们假设它已经在设备上
info:检索设备 info:[debug]试图找到一个连接的Android设备
info:[debug]获取连接的设备......
info:[debug]执行cmd:" D:\ SDK \ platform-tools \ adb.exe"设备
info:[debug]已连接1个设备
info:找到设备EQ5LA6UGPJPNCAT4
info:[debug]将设备ID设置为EQ5LA6UGPJPNCAT4
info:[debug]等待设备准备就绪并响应shell命令(超时= 5)
info:[debug]执行cmd:" D:\ SDK \ platform-tools \ adb.exe" -s EQ5LA6UGPJPNCAT4等待设备
info:[debug]执行cmd:" D:\ SDK \ platform-tools \ adb.exe" -s EQ5LA6UGPJPNCAT4 shell" echo' ready'"
info:[debug]启动logcat捕获
错误:Logcat捕获失败:生成ENOENT
info:[debug]停止logcat捕获
答案 0 :(得分:0)
在Appium中设置SDK路径解决了这个问题。现在测试成功运行。
答案 1 :(得分:0)