目的:
(1)、滑动页面的滚动条到页面的最下面。
(2)、滑动页面的滚动条到页面的某个元素。
(3)、滑动页面的滚动条向下移动某个数量的像素。
被测试网页:http://v.sogou.com
实例代码:
package cn.om.webdriverapi;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeMethod;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.AfterMethod;
public class TestScrolling {
WebDriver driver;
String url;
// 滑动页面的滚动条到页面的最下方
@Test(priority = 1)
public void scrollingToBottomofAPage() {
// 使用JavaScript的scrollTo方法和document.body.scrollHeight参数,将页面的滚动条华东到页面的最下方
((JavascriptExecutor) driver).executeScript("window.scrollTo(0,document.body.scrollHeight)");