1

我的项目中有图像DropDown列表框。如果我将鼠标移到菜单上,我将获得 3 个选项。我需要从列出的菜单中选择一个选项。我是 Selenium 网络驱动程序的新手。请帮助解决这个问题。我已经在 和 中尝试过这个IE选择FireFox。只有鼠标移动才能在菜单上工作。即使我点击什么也没有发生(我的意思是我看不到Dropdown列表)。

4

2 回答 2

1

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

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);
于 2013-03-15T08:23:44.930 回答
0

尝试使用 driver.Mouse API 函数。仅供参考:这里的驱动程序是您的驱动程序的实例。

于 2012-07-27T03:27:00.353 回答