Selenium webdriver 如何使用SeleniumWebDriver从多个选择框中选择多个值?

Selenium webdriver 如何使用SeleniumWebDriver从多个选择框中选择多个值?,selenium-webdriver,Selenium Webdriver,多重选择框,我们必须在其中按住控制键并单击值来选择它。如何使用selenium web驱动程序执行此操作?提前感谢您所说的多选框是什么意思?是复选框还是什么 根据你的描述,似乎有一个 项目列表,您要选择多个项目。 将项目1、2、3、4和5一个接一个地说出来,您的要求是选择其中的多个并执行一些操作。我猜使用selenium一次只能选择一个项目,在选择下一个项目时,上一个项目将被取消选择 所以你想知道你可以选择多个项目 这是你的问题吗 如果是这样,那么可以使用Java+selenium来实现 Jav

多重选择框,我们必须在其中按住控制键并单击值来选择它。如何使用selenium web驱动程序执行此操作?提前感谢

您所说的多选框是什么意思?是复选框还是什么

根据你的描述,似乎有一个 项目列表,您要选择多个项目。 将项目1、2、3、4和5一个接一个地说出来,您的要求是选择其中的多个并执行一些操作。我猜使用selenium一次只能选择一个项目,在选择下一个项目时,上一个项目将被取消选择

所以你想知道你可以选择多个项目

这是你的问题吗

如果是这样,那么可以使用Java+selenium来实现


Java中的robot类可用于按住控制键,然后执行selenium select操作,然后释放控制键。

selenium支持类提供了一个帮助器类来处理select元素,使用该类可以选择/取消选择单个/多个选项

爪哇: 使用org.openqa.selenium.support.ui中提供的选择支持类。调用selectby方法之一selectByVisibleText来选择所需的每个项目

要在执行选择之前取消选择所有项目,请使用“取消选择所有”方法

请参阅Java文档,网址为:


对于.Net,相应的类是OpenQA.Selenium.Support.UI中的SelectElement

询问代码的问题必须证明对所解决的问题的最低理解。包括尝试过的解决方案、它们不起作用的原因以及预期结果。另见: