如何遍历SeleniumWebDriver中下拉列表的所有元素?

如何遍历SeleniumWebDriver中下拉列表的所有元素?,selenium,Selenium,我在我的网页上有一个下拉列表,我必须遍历这个下拉列表并选择特定的一个。但它不是那么简单,在这种情况下,遍历应该通过鼠标悬停来显示,最后应该选择特定的元素或项目。鼠标悬停操作应该从第一个元素开始,直到所需的元素,然后选择该元素。您需要查看,有两种不同的方法可以从下拉列表中选择元素,下面是一个例子 Select dropdown = new Select(<WebElement>); dropdown.selectByVisibleText("text"); 显示一些代码并阅读它是一个

我在我的网页上有一个下拉列表,我必须遍历这个下拉列表并选择特定的一个。但它不是那么简单,在这种情况下,遍历应该通过鼠标悬停来显示,最后应该选择特定的元素或项目。鼠标悬停操作应该从第一个元素开始,直到所需的元素,然后选择该元素。

您需要查看,有两种不同的方法可以从下拉列表中选择元素,下面是一个例子

Select dropdown = new Select(<WebElement>);
dropdown.selectByVisibleText("text");

显示一些代码并阅读它是一个普通的选择框还是一个自定义的选择框?你对此做了些什么吗?你能分享代码吗?你给出的代码运行良好。但我不想这样。我希望第一个Web驱动程序单击下拉按钮,然后将鼠标移动到列表的第一个项目,然后再移动第二个项目,依此类推,直到Web驱动程序在下拉框中找到元素,然后从列表中选择项目。我想看看鼠标如何从第一步开始,然后第二步,第三步,然后选择第四项。每一步都要看清楚。如果看不到你已经尝试过的东西,我就不能再给你帮助了。阅读我上面链接的api,您感兴趣的是selectByIndex。