如何将鼠标悬停在selenium的链接上

时间:2014-04-19 07:30:57

标签: java selenium-webdriver

我正试图将spicejet页面中的投资者链接鼠标悬停在菜单下。 picture_of_menu

这是我正在使用的代码:

Actions builder=new Actions(driver);
driver.findElement(By.xpath("//html/body/div[3]/div[1]/div/div[2]/div[2]/div/ul/li[4]/a"));
Actions mouseoveracActions=(Actions)
builder.moveToElement(element).build();

但是我得到了例外:

org.openqa.selenium.NoSuchElementException: no such element

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试使用下面的代码。为我工作得很好:

WebDriver driver = new ChromeDriver();
driver.get("http://www.spicejet.com/");
WebElement menu = driver.findElement(By.xpath("//a[contains(text(), 'Investors')]"));
Actions builder = new Actions(driver);
builder.moveToElement(menu).build().perform();