0

如何Speedserver使用HtmlUnit选择选项?它没有 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>
4

1 回答 1

1

OK,使用通过IDgetElementByID(#serverselector)获取,然后使用:HtmlElement

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

  2. 或者,使用getElementsByAttribute("option", "value", "speed")它。

于 2013-10-17T16:33:31.410 回答