0

//在java中编码 //使用htmlunit

如何检查表单是否存在以及是否存在如何打印所有属性,以便稍后将其设置为某个值。

我要自动化的页面有一个表单,每次刷新时,特定字段的输入 ID 都会不同

getelementbyid("/每次刷新页面时不同/")

并且元素只能通过它的 id 来识别。

4

1 回答 1

1

HtmlUnit 支持 xpath:getFirstByXPath()这为您在 XML 或 HTML 中查找元素提供了很大的灵活性。

你可以在这里学习 xpath 。

例如,如果您想要页面<input>上第一个<form>中的第二个,您可以使用//form[1]/input[2]

于 2012-04-20T18:31:14.183 回答