首页 > 解决方案 > 在 Python 中自动化 Selenium 中的 nb-select 下拉按钮

问题描述

您好,我在尝试自动化使用 nb-select 的下拉按钮时遇到问题。我需要单击按钮并选择一个选项,我尝试使用 Selenium 中的 Select 方法,但收到此错误消息:selenium.common.exceptions.UnexpectedTagNameException: Message: Select only works on elements, not on

我找不到这方面的文档,而且我是 QA 自动化的新手

如果有人可以帮助我,我将非常感激

标签: python-3.xseleniumselenium-webdriverqanebular

解决方案


SelectSelenium 中的方法用于实现 HTML <SELECT> tag

但是,并非所有下拉框都使用 实现<SELECT> tag,如果被测代码看起来不是这样:

<select name="country" size="1">
<option value="ALBANIA">ALBANIA</option>
<option value="ALGERIA">ALGERIA</option>
//...
</select>

...,Select方法行不通。所以请先确认这个前提


推荐阅读