Appium:We shut down because no new commands came in

   在使用Appium自带的Inspector来查找元素定位时,一段时间(60s)不对其进行任何操作appium就会关闭Android应用,并打印出 info: [debug] We shut down because no new commands came in 的信息。

    即appium启动一个应用的session默认过期时间是60秒,到时间了会自动关闭刚启动的应用。

    此时可以在左上角的Android Setting的Launch Device一栏的Argument先勾选,然后填上启动参数 main.js --command-timeout 600,即将超时时间改为10分钟或者更高。

    再次开启appium服务器后可以看到其启动参数的变化:

    此时就不会出现appium一段时间不操作会自动关闭应用的情况了。只是这些设置在关闭appium后再次启动时需要重新设置,暂时还没有找到永久保存该设置的方法。

转载请注明:

http://www.cnblogs.com/LangZXG/p/7158457.html

参考:

https://discuss.appium.io/t/how-can-we-continue-the-session-in-appium-before-it-expires/3672/7

http://appium.io/slate/en/master/?ruby#appium-server-capabilities

http://www.51testing.com/index.php?uid/226462/action/viewspace/itemid/3707482/php/1

原文地址:https://www.cnblogs.com/LangZXG/p/7158457.html