2024-10-03 23:23:10 发布
网友
我处理的是用Angular JS创建的下拉列表。当我看HTML时,我看到的下拉选项有一个标记而不是一个标准。因此,当我试图计算下拉列表长度时,以下标准方法行不通
select = drowser.find_element_by_id(elementID)) print len(select.options)
否则,我该如何找出下拉列表中有多少个选项?在
编辑:下面是一个HTML示例:
您的元素不是HTMLselect标记,因此不可能在其上使用Selenium的Select类。而是获取div.mat-select-content下带有mat-option标记的所有元素:
select
Select
div.mat-select-content
mat-option
selectOptions = drowser.find_elements_by_css_selector("div.mat-select-content mat-option") print len(selectOptions)
您的元素不是HTML
select
标记,因此不可能在其上使用Selenium的Select
类。而是获取div.mat-select-content
下带有mat-option
标记的所有元素:相关问题 更多 >
编程相关推荐