gpt4 book ai didi

Java HtmlUnit 选择没有名称或 ID 的选项

转载 作者:行者123 更新时间:2023-12-01 13:59:15 25 4
gpt4 key购买 nike

如何使用 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>

最佳答案

好的,使用getElementByID(#serverselector)通过 ID 获取 HtmlElement,然后使用:

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

  2. ,使用getElementsByAttribute("option", "value", "speed")就在上面。

关于Java HtmlUnit 选择没有名称或 ID 的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19431304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com