繁体   English   中英

Java HtmlUnit选择选项,不带名称或ID

[英]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 ,然后使用:

  1. getElementsByTagName("option")可以获取所有带有option标签的HtmlElements,并通过getTextContent("Speedserver")遍历它们,并检查要匹配的文本内容。

  2. ,在其上使用getElementsByAttribute("option", "value", "speed")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM