//在java中编码 //使用htmlunit
如何检查表单是否存在以及是否存在如何打印所有属性,以便稍后将其设置为某个值。
我要自动化的页面有一个表单,每次刷新时,特定字段的输入 ID 都会不同
getelementbyid("/每次刷新页面时不同/")
并且元素只能通过它的 id 来识别。
HtmlUnit 支持 xpath:getFirstByXPath()
这为您在 XML 或 HTML 中查找元素提供了很大的灵活性。
你可以在这里学习 xpath 。
例如,如果您想要页面<input>
上第一个<form>
中的第二个,您可以使用//form[1]/input[2]