На странице, которую я тестирую, могут отображаться две кнопки: BASIC или ADVANCED.
Я хочу узнать, отображается ли кнопка ADVANCED - и если да, щелкните по ней.
Если отображается кнопка BASIC, я ничего не хочу делать и продолжу свой тест.
Все параметры Nightwatchjs, которые я экспериментировал, генерируют сообщение об ошибке. Например, если я "waitforpresent" или "waitforvisible", и кнопки там нет, он генерирует ошибку/сбой. Я просто хочу знать, какая кнопка присутствует, поэтому я могу принять решение в своем коде.
Вот что я пробовал:
try {
browser.isVisible('#advanced-search', function(result) {console.log(result.state); })
} catch (myError)
{
console.log(myError);
}
Мысли?