【问题标题】:how to set appium timeout for "appWaitActivity" capability?如何为“appWaitActivity”功能设置appium超时?
【发布时间】:2016-11-29 21:44:29
【问题描述】:

我有这个 android appium 驱动能力:

androidCapabilities.setCapability("appWaitActivity", ".install.TermsOfUseActivity");

但过了一会儿就会出现

如何在功能中设置更长的等待时间?

什么是默认值?

我用谷歌搜索过,所以没有超时功能。

我不是在寻找其他睡眠/等待方法。

假设我正在使用功能“appWaitActivity”,我如何将超时设置为X

【问题讨论】:

标签: java android appium


【解决方案1】:

在检查了 Appium 服务器的所有现有超时值后,我发现了这个超时的实际设置位置:https://github.com/appium/appium-adb/blob/master/lib/tools/apk-utils.js#L112

看起来等待超时已被硬编码为 waitMs = 20000 所以 20000 毫秒。

appWaitActivity 至少目前不支持任何自定义超时值,并且总是希望 appWaitActivity 在 20 秒内成功。

这意味着 appWaitActivity 并非旨在用于自动等待更长时间以自动启动特定活动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 2019-10-24
    • 2019-01-21
    • 2019-01-27
    • 2017-10-19
    • 1970-01-01
    • 2022-10-05
    相关资源
    最近更新 更多