gpt4 book ai didi

java - 使用 Selenium WebDriver(又名 Selenium 2.0)鼠标向下滚动 - JAVA

转载 作者:搜寻专家 更新时间:2023-11-01 02:44:43 25 4
gpt4 key购买 nike

我正在尝试在我的自动化测试(selenium webdriver)中进行鼠标滚动。我的页面有大量数据,加载所有数据需要时间。

我的要求:我有一个包含一组数据的合并表,其中显示的记录来自页面底部显示的一组值。

我正在验证这两个值是否相等,因为我需要页面完全滚动以评估相同值。

我使用了下面的代码:

Javascript jse = (Javascript)driver;
jse.executescript("scroll(0, 9000)");

这无助于它只滚动了一半的数据,所以我的测试失败了。

建议请...

最佳答案

我们可以使用 JavascriptExecutor 来实现这一点。以下是一个从上到下滚动此页面的示例:

WebDriver driver = new ChromeDriver();
driver.get("http://stackoverflow.com/questions/25363023/mouse-scroll-down-using-selenium-webdriver-2-0-java");

JavascriptExecutor jse = (JavascriptExecutor) driver;
jse.executeScript("window.scrollTo(0,document.body.scrollHeight);");

要使用上面的代码,请导入以下实用程序:

import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

让我知道这是否有帮助!

关于java - 使用 Selenium WebDriver(又名 Selenium 2.0)鼠标向下滚动 - JAVA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25363023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com