小编Ben*_*ter的帖子

Selenium WebDriver - 无法在Mac OS X上关闭Chrome中的选择下拉菜单

我已经与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>
Run Code Online (Sandbox Code Playgroud)

macos selenium xpath google-chrome selenium-webdriver

6
推荐指数
1
解决办法
4451
查看次数