У меня уже есть такая ошибка, и я до сих пор не знаю почему. Что я делаю не так?Selenium + Java = ошибка утверждения
Мне нужно утверждать, что если я получаю текст в источнике страницы.
Так вот мой метод:
public boolean AssertSearch() {
return driver.getPageSource().contains("Item found");
}
А вот моя утверждают:
assertTrue(buscarnok.validabuscaNOK());
И я продолжаю получать сообщение "Утверждение об ошибке". Я не знаю почему. Если я изменю "return driver.getPageSource().contains("Item found");"
на driver.findelement(by.id("someID")).isdisplayed();
, он отлично работает, так почему же он не работает с getpagesource?
является «находка», содержащейся в источнике или добавлено позже (после того, как поиск сделан)? – ochi
После поиска. Как только поиск будет успешно выполнен, на странице появится сообщение «item found» с данными элемента –
Затем текст не найден в источнике страницы, не так ли? Вы хотите найти текст (в HTML) – ochi