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

标签 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

最佳答案

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

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

关于appium - 如何在 appium.exe gui 中指定 newCommandTimeout 设备功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39973136/

相关文章:

android - Android 上的 Appium - SendKeys to EditText 也输入默认文本

java - Appium/ Selenium : testNG parallel execution not working

android - 无法在模拟器或真实设备上使用 Appium 打开 Android 浏览器

java - Appium 选择了错误的定位器

selenium - WebDriverWait.until.expected_conditions.presence_of_element_ located 不等待重新加载 DOM

ajax - 使用 appium 执行 Protractor 脚本时等待异步脚本结果超时

java - 无法增加android模拟器内存

java - Appium 测试中的 SessionNotCreatedException 错误

appium - 如何检查元素在 Appium iOS 中是仅部分可见还是完全可见?

启动 session 时 Appium 桌面服务器错误无法使用默认证书签名