Java当中使用 Selenium 使其 ChromeDriver 控制谷歌浏览器向下不断的滑动到最低部
Posted 蓝匣子itbluebox
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,则可能需要使用不同的代码
以上是关于Java当中使用 Selenium 使其 ChromeDriver 控制谷歌浏览器向下不断的滑动到最低部的主要内容,如果未能解决你的问题,请参考以下文章