在我的应用程序中,如果我将鼠标光标移动到GUI中的特定位置,该元素将被启用,我们可以通过单击该按钮元素对其执行操作。
但是在我将鼠标光标移动到该特定位置之前,我们无法看到该按钮。
因此,如果我使用Firebug来识别该元素的自动化,我无法做到这一点,因为该元素完全不可见。
如何使用WebDriver(Selenium 2)自动化这种元素?
答案 0 :(得分:0)
您可以将鼠标移动到您正在谈论的元素:
WebElement mouseBelongsHere = driver.findElement(By.id("mouseElement"));
new Actions(driver)
.moveToElement(mouseBelongsHere)
.perform();