我尝试计算有多少元素有一个下拉菜单。我的部分代码是:
while a < ? :
Select(driver.find_element_by_id("MyBox")).select_by_index(a)
a += 1
其他选项是通过索引检查元素是否存在,但我无法找到解决方案。
答案 0 :(得分:2)
使用.options
属性:
options
返回属于此选择标记的所有选项的列表
select = Select(driver.find_element_by_id("MyBox"))
print(len(select.options))