Я использую Selenium Java WebDriver. Я пытаюсь проверить, есть ли какой-либо текст на странице.Проверьте, содержит ли страница текст, но точный текст
Я делаю это:
assertTrue(driver.getPageSource().contains("Hello World"));
НО я просто понимаю, что в моей странице может текст «Hello World 2» также присутствовать. В этом случае метод выше вернет True, но он должен быть фактически False. Мне нужен аналогичный метод, который проверяет наличие точного текста «Hello World».
Кто-нибудь знает что-то, что я мог бы сделать?
<div class="x-grid3-cell-inner x-grid3-col-roles" ext:qtip=
"CAD-Approver">CAD-Approver<input type="hidden" name=
"ap20hiddenRoleNames" value=
"CAD-APPROVER,"></div>
Мне нужно найти текст = CAD-утверждающего
Большое спасибо Пабло
'assertTrue (driver.getPageSource(). Содержит (« Hello World 2 ») == false);' что-то вроде этого? –
Не могли бы вы более точно объяснить, что это за условия? Потому что, если присутствует «Hello World 2», точное слово «Hello World» также присутствует, за которым следует что-то другое. Ваш вопрос не совсем ясен. Каковы ваши слова, ограниченные? –
Лучше использовать функцию java .equals(). –