Селен: Как получить простой текст от источника HTML?

я собираюсь переписать весь свой испытательный проект, заменяя Селен HtmlUnit, потому что я не в состоянии получить простой текст в селене, как я могу сделать с htmlunit, использующим метод "HtmlPage:asText". Получение простого текста может помочь мне проверить легко содержание страницы, не обращая внимание присутствия или не признаков.

Например, простой текст как этот "Один, два три" может соответствовать многим источник HTML:

One, two three

or <table> <tr><td>One1</td><td>two</td><td>three</td> </tr></table> or <div>One, two, three, </div>

При помощи HtmlUnit я могу написать функциональный тест, не обращая внимание того, как фактическое содержание будет представлено в формате HTML.

1
nl ja de

1 ответы

Это даст вам только простой текст на странице

String pageSource=driver.findElement(By.tagName("body")).getText();

Ниже логики будет давать вам весь источник страницы.

driver.getPageSource();
3
добавлено