【发布时间】:2013-09-05 12:35:15
【问题描述】:
我们有一个使用 div 标签编写的下拉列表。 Selenium 无法识别不在显示中的元素并引发错误。使用 JS 代码滚动 - .scrollBy(0,y) 选项在这里不起作用。
下拉列表不是用select标签写的。它更像是一个列表。该列表首先显示为选择器按钮。当它被点击时,它会显示一个可以滚动的列表。该列表是使用 div 标签编写的。
<div id="xxx_pickerMenuItem1" type = "button">
<div id = "xxx_pickerMenuItem1_text">Text1</div>
<div>
<div id="xxx_pickerMenuItem2" type = "button">
<div id = "xxx_pickerMenuItem2_text">Text2</div>
<div>
.
.
.
.
有没有办法向下滚动列表并检查所需的元素是否显示?
【问题讨论】:
标签: html selenium scroll selenium-webdriver