0

在我的应用程序中,如果我将鼠标光标移动到 GUI 中的特定位置,该元素将被启用,我们可以通过单击该按钮元素对其执行操作。

但是直到我将鼠标光标移动到那个特定的地方,我们才能看到那个按钮。

因此,如果我使用 Firebug 来识别该元素,则在自动化时,我无法做到这一点,因为该元素完全不可见。

如何使用 WebDriver (Selenium 2) 自动化这种元素?

4

1 回答 1

0

您可以将鼠标移动到您正在谈论的元素:

WebElement mouseBelongsHere = driver.findElement(By.id("mouseElement"));
new Actions(driver)
    .moveToElement(mouseBelongsHere)
    .perform();

这使用高级交互 API ( JavaDocs )。

于 2013-09-25T21:17:49.080 回答