Я пишу тест JUnit для веб-страницы, используя Selenium, и пытаюсь убедиться, что ожидаемый текст существует внутри Код веб-страницы, которую я тестирую, выглядит так:
<div id="recipient_div_3" class="label_spacer">
<label class="nodisplay" for="Recipient_nickname"> recipient field: reqd info </label>
<span id="Recipient_nickname_div_2" class="required-field"> *</span>
Recipient:
</div>
Я хочу сравнить то, что ожидается, с тем, что есть на странице, поэтому я хочу использовать Assert.assertTrue (). Я знаю, что, чтобы получить все из div, я могу сделать
String element = driver.findElement(By.cssSelector("div[id='recipient_div_3']")).getText().replaceAll("\n", " ");
, но это вернет "reqd info *Recipient :"
Есть ли способ просто получить текст из div (" Получатель" )с использованием cssSelector без других тегов?