Java当中使用 Selenium 使其 ChromeDriver 控制谷歌浏览器向下不断的滑动到最低部

在 Selenium 中,可以使用 JavaScript 脚本 执行滚动操作。您可以使用以下代码将浏览器滚动到最低部:

		ChromeDriver chromeDriver = new ChromeDriver();
		// 页面滚动到下方
        Integer start = 0;
        Integer end = 500;
        //6000为最大值,模拟滚动
        while (true){
    
    
            if (end == 6000){
    
    
                break;
            }
            //设置滑动距离顶部的距离是多少到多少进行变化,
            String scriptStr = "window.scrollTo("+ start + ","+ end +")";
            chromeDriver.executeScript(scriptStr);
            try {
    
    
                Thread.sleep(500);
            } catch (InterruptedException e) {
    
    
                e.printStackTrace();
            }
            start+=500;
            end+=500;
        }

先设置写循环不断的改变窗体距离顶部的距离
然后调用 executeScript 方法执行 JavaScript 代码。上面的代码将浏览器滚动到页面的最低部。

请注意,这只适用于 ChromeDriver,如果您正在使用其他 WebDriver,则可能需要使用不同的代码

猜你喜欢

转载自blog.csdn.net/qq_44757034/article/details/129020857
今日推荐