Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Appium服务器已关闭,因为没有新命令进入_Android_Ruby_Selenium Webdriver_Cucumber_Appium - Fatal编程技术网

Android Appium服务器已关闭,因为没有新命令进入

Android Appium服务器已关闭,因为没有新命令进入,android,ruby,selenium-webdriver,cucumber,appium,Android,Ruby,Selenium Webdriver,Cucumber,Appium,我正在windows机器上使用Appium实现Android本机应用程序自动化。我所有的场景都很好,但有时应用程序会崩溃,Appium会停止说“60秒内没有收到新命令,正在关闭” 注意-若我明确地按下键盘上的任何键,它将在执行时得到下一个要执行的命令 我可以看到Appium正在发送查找元素的请求,但没有收到响应。我不知道为什么会发生这种情况,但同样的事情基本上没有任何问题。发生此问题时,Appium会关闭应用程序,接下来的场景也会失败 有人帮助解决这个问题 这是Appium服务器日志: 信息:正

我正在windows机器上使用Appium实现Android本机应用程序自动化。我所有的场景都很好,但有时应用程序会崩溃,Appium会停止说“60秒内没有收到新命令,正在关闭”

注意-若我明确地按下键盘上的任何键,它将在执行时得到下一个要执行的命令

我可以看到Appium正在发送查找元素的请求,但没有收到响应。我不知道为什么会发生这种情况,但同样的事情基本上没有任何问题。发生此问题时,Appium会关闭应用程序,接下来的场景也会失败

有人帮助解决这个问题

这是Appium服务器日志:

信息:正在启动应用程序
信息:[调试]正在尝试终止所有“uiautomator”进程
信息:[调试]使用“uiautomator”获取所有进程
信息:[调试]正在执行cmd:C:\Users\PG106\AppData\Local\Android\sdk\platform tools\adb.exe-s 300450adeedc3100 shell“ps'uiautomator'”
信息:[调试]未找到匹配的进程
信息:[调试]正在运行引导
信息:[调试]生成:C:\Users\PG106\AppData\Local\Android\sdk\platform tools\adb.exe-s 300450adeedc3100 shell uiautomator runtest AppiumBootstrap.jar-C io.appium.Android.bootstrap.bootstrap-e pkg com.paragyte.publicpartnerships.test-e disableAndroidWatchers false
信息:[debug][UIAUTOMATOR STDOUT]检测\u状态:numtests=1
信息:[debug][UIAUTOMATOR STDOUT]检测\u状态:stream=
信息:[debug][UIAUTOMATOR STDOUT]io.appium.android.bootstrap.bootstrap:
信息:[调试][UIAUTOMATOR标准输出]检测\u状态:id=UiAutomatorTestRunner
信息:[debug][UIAUTOMATOR STDOUT]检测\u状态:test=testRunServer
信息:[debug][UIAUTOMATOR STDOUT]检测\u状态:class=io.appium.android.bootstrap.bootstrap 信息:[调试][UIAUTOMATOR标准输出]检测\u状态:当前=1
信息:[调试][UIAUTOMATOR标准输出]检测\u状态\u代码:1
信息:[debug][BOOTSTRAP][debug]端口4724上已打开套接字
信息:[调试][引导][调试]Appium套接字服务器就绪
信息:[调试]如果设备不活动,则唤醒设备
信息:[调试]将命令推送到应用程序工作队列:[“唤醒”,{}]
信息:[debug][BOOTSTRAP][debug]正在加载json…
信息:[调试][引导][调试]json加载完成。
信息:[调试][引导][调试]已注册的崩溃观察者。
信息:[调试][引导][调试]客户端已连接
信息:[debug][BOOTSTRAP][debug]已从客户端获取数据:{“cmd”:“action”,“action”:“wake”,“params”:{}}
信息:[debug][BOOTSTRAP][debug]获取了类型为ACTION的命令
信息:[debug][BOOTSTRAP][debug]获得命令操作:wake
信息:[debug][BOOTSTRAP][debug]返回结果:{“value”:true,“status”:0}
信息:[调试]正在执行cmd:C:\Users\PG106\AppData\Local\Android\sdk\platform tools\adb.exe-s 300450adeedc3100 shell“dumpsys窗口”

信息:[调试]屏幕已解锁,正在继续。
信息:[调试]将命令推送到appium工作队列:[“getDataDir”,{}]
信息:[debug][BOOTSTRAP][debug]已从客户端获取数据:{“cmd”:“action”,“action”:“getDataDir”,“params”:{}}
信息:[debug][BOOTSTRAP][debug]获取了类型为ACTION的命令
信息:[debug][BOOTSTRAP][debug]获取了命令操作:getDataDir
信息:[debug][BOOTSTRAP][debug]返回结果:{“value”:“/data/local/tmp”,“status”:0}
信息:[调试]数据目录设置为:/data/local/tmp
信息:[调试]将命令推送到应用程序工作队列:[“compressedLayoutHierarchy”,{“compressLayout”:false}]
信息:[debug][BOOTSTRAP][debug]已从客户端获取数据:{“cmd”:“action”,“action”:“compressedLayoutHierarchy”,“params”:{“compressLayout”:false}}
信息:[debug][BOOTSTRAP][debug]获取了类型为ACTION的命令
信息:[debug][BOOTSTRAP][debug]获得命令操作:compressedLayoutHierarchy
信息:[debug][BOOTSTRAP][debug]返回结果:{“value”:false,“status”:0}
信息:[调试]获取设备API级别
信息:[调试]正在执行cmd:C:\Users\PG106\AppData\Local\Android\sdk\platform tools\adb.exe-s 300450adeedc3100 shell“getprop ro.build.version.sdk”

信息:[调试]设备处于API级别19
信息:[调试]执行cmd:C:\Users\PG106\AppData\Local\Android\sdk\platform tools\adb.exe-s 300450adeedc3100 shell“am start-s-a Android.intent.action.MAIN-C Android.intent.category.LAUNCHER-f 0x10200000-n com.paragyte.publicpartnerships.test/com.paragyte.publicpartnerships.SplashActivity”

信息:[调试]正在等待pkg“com.paragyte.publicpartnerships.test”和活动“com.paragyte.publicpartnerships.SplashActivity”成为焦点
信息:[调试]获得重点包和活动
信息:[调试]正在执行cmd:C:\Users\PG106\AppData\Local\Android\sdk\platform tools\adb.exe-s 300450adeedc3100 shell“dumpsys windows”

信息:[调试]正在执行cmd:C:\Users\PG106\AppData\Local\Android\sdk\platform tools\adb.exe-s 300450adeedc3100 shell“getprop ro.build.version.release”

信息:[调试]设备已发布版本4.4.2
信息:[调试]设备已启动!准备好执行命令
信息:[调试]将命令超时设置为默认值60秒
信息:[调试]应用程序会话已使用会话ID 00bd22a6-7f2e-435b-a6af-53f5bf115a2c启动
信息:GET/wd/hub/session/00bd22a6-7f2e-435b-a6af-53f5bf115a2c{}

信息:[调试]成功响应客户端:{“状态”:0,“值”:{“平台”:“LINUX”,“浏览器名称”:“平台版本”:“4.4.2”,“WebStorage Enabled”:false,“takesScreenshot”:true,“javascriptEnabled”:true,“databaseEnabled”:false,“networkConnectionEnabled”:true,“l”
desiredCapabilities.setCapability("newCommandTimeout", 10000);