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