使用move to element时会引发MoveTargetOutOfBoundsException异常,即使元素在视口中也是如此

时间:2019-07-22 17:18:53

标签: selenium selenium-webdriver

我正在使用一种方法将鼠标悬停在元素上,然后从悬停后显示的下拉菜单中选择一个值。在两个不同的测试案例中使用相同的元素和相同的方法。这在一个测试用例中工作得很好,而在另一个测试用例中抛出异常。

我尝试使用javascript滚动到元素,还尝试了分离操作,但是没有用。

    WebElement bpardingPointFilterNew=  driver.findElement(By.cssSelector("#bpliner"));
        action.moveToElement(bpardingPointFilterNew).click(bpardingPointFilterNew).perform();
    //  js.executeScript("arguments[0].click();",bpardingPointFilterNew);
    //  action.click(bpardingPointFilterNew).perform();
    //  bpardingPointFilterNew.click();

        return this;
    }

0 个答案:

没有答案