Как дождаться того же текста заголовка вкладки браузера с помощью Selenide?

Я хотел бы узнать, как сделать официант для утверждения с текстом заголовка окна в селениде/селениуме

что-то вроде этого:

waitUntil(assertion.true(Selenide.title().toLowerCase().startsWith("text")), timeout);

может быть вы могли бы мне помочь?


person gore    schedule 08.06.2017    source источник


Ответы (1)


Решается так:

{ ...
     await().atMost(timeOut, SECONDS).until(assertionWaitForTitle("text")); 
}

private Callable<Boolean> assertionWaitForTitle(String start) {
     return () -> Selenide.title().toLowerCase().startsWith(start);
}
person gore    schedule 08.06.2017