滚动页面
1 滚动条滑动到指定位置
String script = "return arguments[0].scrollIntoView();";
WebElement target = driver.findElement(By.xpath("XXX"));
//第一种写法
((JavascriptExecutor) driver).executeScript(script, target);
//第二种写法
Object o = ((JavascriptExecutor) driver).executeScript("return arguments[0].scrollIntoView();", target);
//第三种写法
((JavascriptExecutor) driver).executeScript("return arguments[0].scrollIntoView();", target);
1
2
3
4
5
6
7
8
2 下滑到页面底部
((JavascriptExecutor) webDriver).executeScript("window.scrollTo(0,document.body.scrollHeight)");
//下拉到页面1000位置
((JavascriptExecutor) webDriver).executeScript("window.scrollTo(0,1000)");
1
2
3
4
5
3 上滑到页面顶部
((JavascriptExecutor) webDriver).executeScript("window.scrollTo(document.body.scrollHeight,0)");
//上拉到页面顶端 0,0位置****
((JavascriptExecutor) webDriver).executeScript("window.scrollTo(0,0)");
————————————————
版权声明:本文为CSDN博主「小明コーデング」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_41627583/article/details/126773891
站长微信:xiaomao0055
站长QQ:14496453