Как я могу получить доступ к элементу формы, который не имеет ни имени, ни идентификатора? Я не нашел никаких полезных методов для класса HtmlForm.
Вы можете использовать getElementsByTagName, но вы должны знать структуру HTML.
getElementsByTagName
Например:
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());
Приведенный выше код позволяет получить доступ к первому элементу формы и распечатать его содержимое в виде текста на консоли.