我在标签中使用了以下代码来鼠标悬停,然后选择表格中的菜单。 鼠标悬停在Firefox上工作正常,但它无法在Chrome和Internet Explorer上运行。 在选择菜单之前,我们选择了iframe。 请建议在IE WebDriver中处理鼠标悬停的替代方法我已经使用了鼠标悬停的操作方法。
action = new Actions(driver);
action.moveToElement(landingpage).perform();
landingpage.click();
System.out.println(" menu tab is clicked on FF" ); driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS);
WebElement tabLinkff = driver.findElement(By.xpath(".//*[@id='mainmenu.service']/li/ul[1]/li/ul[3]/li[2]/a"));
if(tabLinkff.isEnabled()) {
System.out.println("work corner is identified");
tabLinkff.click();
}
答案 0 :(得分:0)
由于您在使用<iframe>
之前使用mousehover
。
您是否使用driver.switchTo().defaultContent()
操作后的mousehover
方法移回主窗口?