【发布时间】:2014-02-17 18:45:04
【问题描述】:
目前在 Selenium WebDriver 工作并使用 Java。我想在鼠标悬停到选项卡时执行该操作,它需要单击选项卡。 在此代码中,我可以识别元素并且它正在打开选项卡。但问题是不是鼠标悬停不点击,而是直接打开页面。
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();",
driver.findElement(By.id("ext-pr-backlog-evolution") ));
如果我使用
WebElement menuHoverLink = driver.findElement(By.id("ext-pr-backlog-evolution"));
actions.moveToElement(menuHoverLink).click().perform();
它没有准确找到元素,它正在单击其他选项卡。所以我想将鼠标悬停在 javascript 执行器中。
【问题讨论】:
-
请提出任何解决此问题的示例方法
标签: java javascript jquery html selenium-webdriver