Как я могу получить доступ к элементу формы, который не имеет ни имени, ни идентификатора? - PullRequest
0 голосов
/ 05 июля 2018

Как я могу получить доступ к элементу формы, который не имеет ни имени, ни идентификатора? Я не нашел никаких полезных методов для класса HtmlForm.

1 Ответ

0 голосов
/ 05 июля 2018

Вы можете использовать getElementsByTagName, но вы должны знать структуру HTML.

Например:

HtmlPage page = webClient.getPage("http://www.tizag.com/phpT/examples/formex.php");
HtmlElement form = (HtmlElement) page.getElementsByTagName("form").get(0);
System.out.println(form.asText());

Приведенный выше код позволяет получить доступ к первому элементу формы и распечатать его содержимое в виде текста на консоли.

...