【发布时间】:2020-03-30 13:01:50
【问题描述】:
我一直在尝试从列表下拉列表中选择一个元素(不是选择下拉列表)。每次我尝试这个时,selenium 都能够使用 xpath 定位元素,但它不会单击元素。相反,它会抛出一个异常:
org.openqa.selenium.JavascriptException: javascript error: option element is not in a select
HTML:
<list id="cmds" class="dropdown-menu">
<option value="{YEAR}">{YEAR}</option>
<option value="{DAY}">{DAY}</option>
<option value="{HOME}">{HOME}</option>
</list>
【问题讨论】:
-
请添加页面中的 HTML 和您当前的代码尝试。
-
@JeffC 谢谢提醒。这个好吗? :)
-
您忘记包含当前代码,但我已经看到了问题,并且正如错误消息中所述。 OPTION 标记不在 SELECT 标记内。如果您正确复制了 HTML,则该网站的 HTML 格式似乎有误。
标签: list selenium xpath dropdown