java - Selenium 2 :Selenium WebDriver : Select one option from Image Drop Down list Box

标签 java selenium-webdriver

我的项目中有图像DropDown ListBox。如果我将鼠标移到菜单上,我会看到 3 个选项。我需要从列出的菜单中选择选项之一。我是 Selenium Web 驱动程序的新手。请帮助解决这个问题。我已在 IE 以及 FireFox 中尝试过此选择。 只有鼠标移动才能在菜单上工作。即使我点击也没有发生任何事情(我的意思是我看不到下拉列表)。

最佳答案

感谢您的回复。我已经使用下面的代码修复了。

WebElement e1 = driver.findElement(By.linkText("Admin"));
WebElement e2 = driver.findElement(By.xpath(("Element1_xpath"));
WebElement e3 = driver.findElement(By.xpath("Element2_xpath"));

Actions action = new Actions(driver);
action.moveToElement(e1).clickAndHold().build().perform();      
action.moveToElement(e2).clickAndHold().build().perform();
action.moveToElement(e3).click().build().perform();
Thread.sleep(2000);

关于java - Selenium 2 :Selenium WebDriver : Select one option from Image Drop Down list Box,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11307227/

相关文章:

java - 获取线路的特定部分

java - 使用replace方法只替换一个字符或字符串

eclipse - 1.0.14 版本后的cucumber-java 和cucumber-junit 不起作用

java - 如何使用 selenium webdriver(Java) 从从谷歌地图 api 获取结果的字段中选择位置

java - 如何在自动化过程中点击 Highchart 元素

java - 如何加入现有的 SwingWorker

Java - 打印分割字符串的几个不同部分

java - 管理基于文本的客户端-服务器连接的最佳方式是什么?

html - 元素在 Firefox 中不可点击

ruby - 以编程方式使用 selenium 与 ace 编辑器交互