【问题标题】:webdriverio get value of waitfor Timeout in runtimewebdriverio在运行时获取waitfor Timeout的值
【发布时间】:2017-01-09 02:21:16
【问题描述】:

我有兴趣在测试执行期间获取 wdio.conf.js 属性 waitforTimeout 的值,如何实现?

例如:

browser.waitUntil(function () {
            var alertText = browser.alertText();
            return alertText && alertText != "";
        }, **3000**, `Alert is expected to be displayed, but actually did not appear`);

我想将 3000 替换为当前在 waitforTimeout 中的值

【问题讨论】:

    标签: webdriver-io


    【解决方案1】:

    如果你传入null而不是数字,它将忽略它并使用默认值:

    browser.waitUntil(function () {
        var alertText = browser.alertText();
        return alertText && alertText != "";
    }, null, `Alert is expected to be displayed, but actually did not appear`);
    

    要回答您的原始问题,您可以使用browser.options 对象: http://webdriver.io/guide/testrunner/browserobject.html#Get-wdio-config-options

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多