1

我有这个悬停功能,它在 Chrome 中运行良好,但在 2013 年 7 月 14 日停止工作。我想这与浏览器更新有关。请建议我应该怎么做才能解决这个问题。这是以下代码:

Actions actions = new Actions(driver);
WebElement Mainmenu = driver.findElement(By.xpath(".//*[@id='nav']/li[6]/a"));
WebElement Submenu = driver.findElement(By.xpath(".//*[@id='nav']/li[6]/ul/li[1]/a"));
WebElement Childsubmenu = driver.findElement(By.xpath(".//*[@id='nav']/li[6]/ul/li[1]/ul/li[1]/a"));
actions.moveToElement(Mainmenu).moveToElement(Submenu).moveToElement(Childsubmenu).click().build().perform();
4

1 回答 1

4

与 Chrome 一样,只有当鼠标指针不在运行代码的浏览器上时,元素单击菜单和子菜单才有效。将指向 else 的指针放在远离浏览器的地方,或者如果可行,在运行代码时使用另一个屏幕。为我工作!

于 2014-05-02T10:37:22.723 回答