webdriverio 在运行时获取 waitfor Timeout 的值
webdriverio get value of waitfor Timeout in runtime
我有兴趣在测试执行期间获取 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`);
我想用 waitforTimeout 当前的值替换 3000
如果你传入 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
我有兴趣在测试执行期间获取 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`);
我想用 waitforTimeout 当前的值替换 3000
如果你传入 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