对于Windows 7,在Web应用程序中,我需要在一个链接上执行鼠标悬停,然后单击子菜单中的链接。我观察到下面的代码正在使用FF 14,IE 8和谷歌Chrome 23.0 [对于chrome,只有当我将鼠标指针从浏览器屏幕中移出时。]我使用了2.25个罐子。 我想在FF 17上运行它。我尝试使用2.28罐子来运行它。但它没有用。我也尝试使用Java脚本执行器,但它没有用。
感谢任何帮助,以了解它为何具体版本。 ?
driver = new FirefoxDriver();
driver.get(MyURL);
driver.manage().window().maximize();
Thread.sleep(5000);
// Path for object1
WebElement ele = driver.findElement(By.xpath(".//*[@id='menu']/li[4]/a/span"));
// Path for object2
WebElement ele1 = driver.findElement(By.xpath(".//*[@id='menu']/div[2]/a"));
Actions builder = new Actions(driver);
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
builder.moveToElement(ele).build().perform();
Thread.sleep(5000);
ele1.click();
Thread.sleep(5000);