使用Selenium WebDriver

时间:2016-02-15 08:40:41

标签: selenium

我在标签中使用了以下代码来鼠标悬停,然后选择表格中的菜单。 鼠标悬停在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();
}

1 个答案:

答案 0 :(得分:0)

由于您在使用<iframe>之前使用mousehover。 您是否使用driver.switchTo().defaultContent()操作后的mousehover方法移回主窗口?