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)");

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 控制浏览器 Selenium 主要提供的是操作页面上各种元素的方法,但它也提供了操作浏览器本身的方法,比...
    古佛青灯度流年阅读 22,214评论 6 66
  • **1.document.write(""); 输出语句 ****2.JS中的注释为// ****3.传统的HTM...
    reallychao阅读 1,735评论 1 40
  • 我和我的calm down先生 算是失恋了 你可能想问 他喜欢你你喜欢他的甜甜蜜蜜怎么会失恋 那是因为 是我单方面...
    二京阅读 242评论 2 0
  • 《本草中国》,纪录片的本草纲目。 第一集,关于时间。时间赋予本草的千变万化。 新疆烈日下,五湖四海的男人女人,风餐...
    mo慢慢阅读 975评论 0 0
  • 最近极客邦发布了一款新产品—极客搜索,整合了极客邦下面的技术文章资源。抱着尝鲜的态度,我也去试用了一下,发现搜索的...
    Kavim阅读 628评论 0 5