我是Appium的新手。我在Windows上启动了appium.exe,并且能够编写一些简单的Java代码,使用Appium API向设备发送一些命令。
问题是,在我检查某些内容时,Appium服务器在60秒内没有收到新命令时按Home键将我的应用程序发送到后台。
我检查了appium doc和google结果,但无法找到如何在appium.exe中将newCommandTimeout功能指定为0。我不想在我的Java代码中执行此操作,因为我可能忘记稍后将其删除。
答案 0 :(得分:1)
在您的设备功能中使用以下代码:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.SetCapability("newCommandTimeout", 100);
答案 1 :(得分:0)
您需要在您的代码中定义的设备的Desired Capablities中设置 newCommandTimeout ,而不是在运行时参数中。
答案 2 :(得分:0)