【发布时间】:2012-09-28 20:15:59
【问题描述】:
我已经使用 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>
【问题讨论】:
标签: macos google-chrome selenium selenium-webdriver xpath