webdriver如何操作web页面滚动条

1、滚动到页面最下面

第一种方式:

JavascriptExecutor js = (JavascriptExecutor)driver;

js.executeScript("window.scrollTo(0,document.body.scrollHeight)");

第二种方式:

Actions actions = new Actions(driver);

actions.sendKeys(Keys.PAGE_DOWN).perform();

2、滚动到页面的某个元素

JavascriptExecutor js = (JavascriptExecutor)driver;

js.executeScript("arguments[0].scrolltoView();",element);

3、滚动条向下移动某个数量的像素

JavascriptExecutor js = (JavascriptExecutor)driver;

js.executeScript("window.scrollBy(0,800)");

你可能感兴趣的:(webdriver如何操作web页面滚动条)