WebDriver - Python - 下拉菜单中有多少个元素

时间:2014-12-13 01:33:37

标签: python selenium selenium-webdriver

我尝试计算有多少元素有一个下拉菜单。我的部分代码是:

while a < ? :

    Select(driver.find_element_by_id("MyBox")).select_by_index(a)

    a += 1

其他选项是通过索引检查元素是否存在,但我无法找到解决方案。

1 个答案:

答案 0 :(得分:2)

使用.options属性:

  

options

     

返回属于此选择标记的所有选项的列表

 select = Select(driver.find_element_by_id("MyBox"))
 print(len(select.options))