nightwatch:上waitForElementPresent失败回调
问题描述:
你知道如何失败的回调添加到waitForElementPresent
nightwatch:上waitForElementPresent失败回调
我想这样做如下:
browser.url('http://google.com')
.waitForElementPresent('body', 10000, true, function (result) {
browser.globals.log('I am going here just in success case');
})
你知道如何失败的回调是正常工作?
答
第三个参数是aboolean允许如果测试失败中止设置,你必须将其设置为false
然后你可以看到,如果元素已在回调被视为
代码波纹管工作
browser.waitForElementVisible('#idElement', 4000, false, function (result) {
if (result.state && result.state == "success")
{
//success
}
else
{
//failure, the element has not appear before time has been elapsed
}
});
你好,这是什么#idElement?那是一个xpath,id,名字还是什么? – mashkurm
@mashkurm我知道你可以使用一个js选择器,你可以在函数querySelector或jquery#中使用,不知道你是否可以使用xpath –