如何在appium.exe gui中指定newCommandTimeout设备功能

时间:2016-10-11 08:21:30

标签: appium

我是Appium的新手。我在Windows上启动了appium.exe,并且能够编写一些简单的Java代码,使用Appium API向设备发送一些命令。

问题是,在我检查某些内容时,Appium服务器在60秒内没有收到新命令时按Home键将我的应用程序发送到后台。

我检查了appium doc和google结果,但无法找到如何在appium.exe中将newCommandTimeout功能指定为0。我不想在我的Java代码中执行此操作,因为我可能忘记稍后将其删除。

以下是Appium gui上的设置页面: enter image description here

3 个答案:

答案 0 :(得分:1)

在您的设备功能中使用以下代码:

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.SetCapability("newCommandTimeout", 100);

答案 1 :(得分:0)

您需要在您的代码中定义的设备的Desired Capablities中设置 newCommandTimeout ,而不是在运行时参数中。

答案 2 :(得分:0)

在GUI模式下,您可以在高级设置中设置新命令超时。此选项仅适用于MAC而不是Windows,您应该增加它而不是减少它。参考截图:

enter image description here