Appium server检测到设备,但无法发送任何命令,因此未执行任何测试。
我想要的能力
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下载文件
使用命令C:\Program Files(x86)\Appium\node启动Appium服务器。exe lib\server\main。js--地址127.0.0.1--端口4723--平台名称Android--平台版本23--自动化名称Appium--日志无颜色
警告:Appium对节点版本的支持
信息:欢迎使用Appium v1.4.13(版本c75d8adcb66a75818a542fe1891a34260c21f76a)
信息:Appia REST超文本传输协议接口监听器已启动127.0.0.1:4723
信息:[调试]非默认服务器参数:{“address”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“23”,“automationName”:“Appium”}
信息:控制台LogLevel:调试信息:--
信息:客户端用户代理字符串:Apache HttpClient/4.3.4(java 1.5)
信息:[调试]提供了以下所需功能,但appium无法识别。它们将被传递到此服务器上运行的任何其他服务:appium版本,BROWSER\u名称
信息:[调试]未获取应用程序,但已获取Android软件包,将尝试在设备上启动它
信息:[调试]创建新的应用程序会话76d81d77-d187-4dd1-99d1-a469dad3e463
信息:启动android appium
信息:[调试]获取Java版本
信息:Java版本为:1.8.0
info:[debug]检查adb是否存在
警告:ANDROID\u HOME环境变量未设置为ANDROID SDK根目录路径。ANDROID\u HOME是与SDK 23兼容所必需的。检查adb的路径。
信息:[调试]执行cmd:where adb
信息:[调试]使用D:\SDK\platform tools\adb中的adb。exe文件
警告:没有应用程序功能,无法分析包/活动
信息:[调试]使用快速重置?真的
信息:[调试]正在为会话准备设备
信息:[调试]不检查应用程序是否存在,因为我们假设它已经在设备上
信息:检索设备信息:[调试]尝试查找已连接的android设备
信息:[调试]正在获取连接的设备。。。
信息:[调试]执行cmd:“D:\SDK\platform tools\adb.exe”设备
信息:[调试]已连接1台设备
信息:找到设备EQ5LA6UGPJPNCAT4
info:[debug]将设备id设置为EQ5LA6UGPJPNCAT4
信息:[调试]等待设备准备就绪并响应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"回显'就绪'"
信息:[调试]正在启动logcat捕获
错误:Logcat捕获失败:spawn eNote
信息:[调试]正在停止logcat捕获
在Appium中设置SDK路径解决了这个问题。现在测试正在成功运行。
我下载了并将其安装在我的计算机上。但当我尝试启动android工作室时,那里什么也没有发生...它没有启动,没有错误。我也试着以管理员的身份运行它,但不起作用。那里的实际问题是什么?有人遇到同样的问题吗?
操作系统:Windows Server 2016数据中心(64位) 浏览器:Internet Explorer 11.0.14393.0 量角器:5.1.2 Selenium服务器单机版:3.4.0 IEWebDriverServer。exe:3.4.0 Java:1.8.0_131 我们正在尝试在Windows Server 2016虚拟机上运行针对Internet Explorer 11的自动
步骤的定义: 这是文件夹的结构 当我运行时,我得到错误: 在步骤的定义中,我仍然从命令行得到相同的错误,但是当我在AS中运行它时,测试成功地运行了(它显示了最后一步的失败,但这是意料之中的)。 如果我用AndroidJunitRunner替换Runner,并添加一个non-cucumber测试,那么一切都正常:我也可以获取上下文。 如果从命令行执行以下步骤: instrumentation_res
C:\Windows\system 32 C:\Program Files\Apache软件基金会\Apache-maven-3.2。2\bin“C:\Windows\S 系统32;C:\ProgramFiles(x86)\Heroku\bin;C:\ProgramFiles\nodejs\;C:\Git\cmd;C: \Git\bin;C:\ProgramFiles\apache-ant-1.9
我正在尝试使用IntelliJ Community edition和Gradle5.5.1运行一个Cucumber/Selenium项目。 我的TestRunner类如下: