2012-07-03 76 views
1

我有图像DropDown ListBox在我的项目中。如果我将鼠标移动到菜单上,我会得到3个选项。我需要从列表菜单中选择一个选项。我是Selenium网络驱动程序的新手。请帮助解决这个问题。我尝试过IE以及FireFox这个选择。 只有鼠标移动将在菜单上运行。即使我点击什么都没有发生(我的意思是我无法看到Dropdown列表)。selenium2:硒WebDriver:从图像下拉列表框中选择一个选项框

回答

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); 
+0

你应该接受你自己的答案。 – j0k

0

尝试使用driver.Mouse API函数。 Fyi:这里的司机是你司机的实例。

+0

感谢您的回答。让我试试鼠标API也。 – RaviG

相关问题