[英]Java HtmlUnit select option without name or id
如何选择带有HtmlUnit的 Speedserver
选项? 它没有ID或名称,所以我不知道如何选择它。 我读了一些有关xPath的资料,但是我该如何使用呢?
这是html代码:
<select name="server" id="serverselector">
<option value="">Server</option>
<option value='s1.'>Server 1</option>
<option value='server2.'>Server 2</option>
<option value='speed.'>Speedserver</option>
</select>
OK,使用getElementByID(#serverselector)
通过ID获取HtmlElement
,然后使用:
getElementsByTagName("option")
可以获取所有带有option
标签的HtmlElements,并通过getTextContent("Speedserver")
遍历它们,并检查要匹配的文本内容。
或 ,在其上使用getElementsByAttribute("option", "value", "speed")
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.