Java HtmlUnit选择选项,不带名称或id
如何使用HtmlUnit选择选项Java HtmlUnit选择选项,不带名称或id,java,Java,如何使用HtmlUnit选择选项Speedserver? 它没有id或名称,所以我不知道如何选择它。 我读了一些关于xPath的书,但是我该如何使用它呢 以下是html代码: <select name="server" id="serverselector"> <option value="">Server</option> <option value='s1.'>Server 1</option> <op
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>
服务器
服务器1
服务器2
Speedserver
好,使用ID获取HtmlElement
,然后使用:
getElementsByTagName(“选项”)
获取所有HTMLElement
使用选项
标记并使用
并检查要匹配的文本内容HtmleElement test=page.getElementByAttribute(“选项”、“值”、“速度”)也是如此;是吗?是的,也许会。但是首先通过ID
#serverselector
获取,然后通过属性(名称、值)
获取更合适。