Selenium webdriver和python错误:不支持的命令addSelection

时间:2014-07-21 19:13:29

标签: python selenium webdriver

我试图将我的一些selenium IDE脚本转换为webdriver / python运行。我们有一个页面,其中包含一个包含选项列表的框。我需要选择一个选项,然后单击一个按钮将该选项移动到第二个框。选择我想要的选项的IDE命令如下所示:

addSelection | id=WholeList | label=first option

当我将其转换为python时,该行会出现ERROR:Unsupported命令

知道如何转换这个以便python将选择我想要的选项吗?下一个命令,点击按钮,转换好了。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以使用Select功能执行此操作:

from selenium.webdriver.support.ui import Select

select = Select(driver.find_element_by_id("WholeList"))
select.select_by_visible_text("first option")

此处的文档:http://selenium-python.readthedocs.org/en/latest/api.html#module-selenium.webdriver.support.select