自动向下滚动到xpath元素

问题描述 投票:-1回答:1

我已经看到这个代码转到特定元素。

    WebElement element = driver.findElement(By.xpath("Value"));
    Coordinates coordinate = ((Locatable)element).getCoordinates(); 
    coordinate.onPage(); 
    coordinate.inViewPort();

我正在尝试在我的代码中实现这一点,但是当驱动程序中出现如图所示的消息时。难道我做错了什么?也许我必须导入一个包或创建一个实例?

我将感谢你的帮助。 enter image description here

java selenium selenium-webdriver cucumber-serenity
1个回答
0
投票

尝试使用JavaScript:

((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(false);", element);

© www.soinside.com 2019 - 2024. All rights reserved.