Selenium函数在调试时起作用,但在运行时不起作用

时间:2017-05-12 18:06:38

标签: java css selenium

我正在测试一个网页,我想将鼠标悬停在一个元素上,在悬停时测试它的颜色,然后我正在使用该功能:

  public void checkElementFontHoverColor(WebElement element, String expectedColor) {
    mouseOverOnElement(element);
    String currentColor = convertRgbaToHex(element.getCssValue("color"));
    Assert.assertEquals(expectedColor, currentColor);
}

哪个函数mouseOverOnElement实现是:

   public void mouseOverOnElement(WebElement element) {
    Actions action = new Actions(getDriver());
    action.moveToElement(element).perform();
    waitSleep(10000L);
   }

这在调试时很有用。但是在没有调试的情况下运行时它不起作用。我该怎么办才能修复它?提前谢谢。

0 个答案:

没有答案