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

Appium:We shut down because no new commands came in

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

Appium:We shut down because no new commands came in

Appium:We shut down because no new commands came in

 

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

Appium:We shut down because no new commands came in

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

Appium:We shut down because no new commands came in

    此时就不会出现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

相关文章:

  • 2022-12-23
  • 2021-10-21
  • 2021-12-13
  • 2021-07-31
  • 2022-12-23
  • 2021-10-25
  • 2021-07-12
猜你喜欢
  • 2021-12-04
  • 2022-01-31
  • 2021-06-18
  • 2021-12-07
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案