我已经使用 Selenium WebDriver 几个月了,我正在处理的 Web 应用程序中的下拉菜单出现问题。
正在发生的事情是测试正在打开页面,通过找到它们并确保它们显示来验证页面上的几个元素。之后,在不同的字段中输入了一些文本,然后单击选项选择框以打开下拉菜单。在此之后,测试会遍历下拉菜单中的所有选项,直到找到所需的选项,然后单击该选项。
此时该选项已被选中,但下拉菜单并未关闭。
我尝试再次单击选项选择,但这没有效果,在其余的测试期间,其他页面被导航到并且菜单没有关闭。
然后页面被保存,然后导航离开。但是,下拉菜单会一直保留到浏览器关闭为止。
这是来自应用程序的代码:
<select id="options" name="options" class="options">
<option value="option1 (auto)">option1 (auto)</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
</select>