【问题标题】:How to scroll top of browser window from middle or bottom of browser window using javascript in protractor如何使用量角器中的javascript从浏览器窗口的中间或底部滚动浏览器窗口的顶部
【发布时间】:2017-05-21 11:03:27
【问题描述】:

我需要 click element 位于页面底部,然后我必须 click element 位于页面顶部。

向上滚动 这对浏览器不可见。

我用过的向下滚动:

browser.actions().mouseMove(element).perform()`" 

请提出解决方案来完成这项任务

【问题讨论】:

    标签: javascript node.js selenium protractor


    【解决方案1】:

    有多种方法可以滚动到页面的最顶部:

    1. 通过window.scrollTo()

      browser.executeScript("window.scrollTo(0, 0);");
      
    2. 在顶部找到一个元素并滚动到它的视图中

      var header = element(by.tagName("header"));
      browser.executeScript("arguments[0].scrollIntoView();", header.getWebElement());
      
    3. 在顶部找到一个元素并移动到它,就像您为向下滚动演示的那样:

      var header = element(by.tagName("header"));
      browser.actions().mouseMove(header).perform();
      

    另见:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多