Вы знаете, как добавить обратный вызов сбоя в waitForElementPresent
Я хотел бы сделать что-то вроде ниже:
browser.url('http://google.com')
.waitForElementPresent('body', 10000, true, function (result) {
browser.globals.log('I am going here just in success case');
})
Вы знаете, как работает обратный вызов отказа?
Третий аргумент является аблоидным, который позволяет установить, что этот тест прерывается при сбое, вы должны установить его в значение 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
}
});