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 从1.zip下载文件 用命令启动Appium服务器: C:\Program (x86)\Appium\node.exe lib\server\main.js --地址127.0.0.1 -端口4723 -platform-name Android -platform 23 -自动化-名称Appium -log-无颜色 警告:对节点< 0.12版本的Appium支持已被废弃,并将在未来的版本中删除。请升级! 信息:欢迎访问Appium v1.4.13 (REV c75d8adcb66a75818a542fe1891a34260c21f76a) 信息: Appium REST http接口监听器启动于127.0.0.1:4723 信息:调试非默认服务器args:{"address":"127.0.0.1","logNoColors":true,"platformName":"Android","platformVersion":"23","automationName":"Appium"} 信息:控制台LogLevel: LogLevel:-> POST /wd/hub/session LogLevel "appium-version":"1.4.13.1",“BROWSER_NAME”:"platformVersion":"6.0","platformName":"Android","deviceName":"EQ5LA6UGPJPNCAT4"}} 信息:客户端用户-代理字符串:/4.3.4(Java1.5) 信息:调试以下所需的功能,但没有被appium所识别。它们将传递给运行在此服务器上的任何其他服务。::appium-version,BROWSER_NAME 信息:调试没有得到应用程序,但是得到了Android包,将尝试在设备上启动它 信息:调试创建新的appium会话76d81d77-d187-4dd1-99d1-a469dad3e463 信息:启动android应用程序 信息:调试获取Java版本 信息: Java版本是: 1.8.0 信息:调试检查adb是否存在 警告: ANDROID_HOME环境变量未设置为Android根目录路径。ANDROID_HOME是与SDK 23+兼容所必需的。为亚行检查路径。 信息:调试执行cmd:其中adb info:使用adb调试D:\SDK\platform-tools\adb.exe 警告:没有应用程序功能,无法解析包/活动 信息:调试使用快速重置?真的 信息:为会话调试准备设备 信息:调试,而不是检查应用程序是否存在,因为我们假设它已经在设备上了 信息:检索设备信息:调试试图找到连接的android设备 信息:调试连接设备..。 信息:调试执行cmd:"D:\SDK\platform-tools\adb.exe“设备 信息:调试1设备连接 信息:找到设备EQ5LA6UGPJPNCAT4 信息:将调试设备id设置为EQ5LA6UGPJPNCAT4 信息:调试等待设备就绪并响应shell命令(timeout = 5) 信息:调试执行cmd:"D:\SDK\platform-tools\adb.exe“-s EQ5LA6UGPJPNCAT4等待设备 信息:调试执行cmd:"D:\SDK\platform-tools\adb.exe“-s EQ5LA6UGPJPNCAT4 shell "echo‘备好” 信息:调试启动日志捕获 错误: Logcat捕获失败:生成ENOENT 信息:调试停止logcat捕获
发布于 2016-10-03 14:43:29
在Appium中设置SDK路径解决了问题。现在测试正在成功运行。
发布于 2017-03-22 06:20:30
https://stackoverflow.com/questions/39832601
复制相似问题