简体   繁体   English

如何使用量角器中的JavaScript从浏览器窗口的中间或底部滚动浏览器窗口的顶部

[英]How to scroll top of browser window from middle or bottom of browser window using javascript in protractor

I need to click the element located at bottom of page then I have to click element located at top of page. 我需要click位于页面底部的element ,然后必须click位于页面顶部的element

ie scroll up which is not visible to browser. 向上滚动浏览器不可见。

For scroll down I've used: 对于向下滚动,我使用了:

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

Kindly suggest solution to do this task 请提出解决方案以完成此任务

There are multiple ways to scroll to the very top of the page: 有多种方法可以滚动到页面的顶部:

  1. Via window.scrollTo() : 通过window.scrollTo()

     browser.executeScript("window.scrollTo(0, 0);"); 
  2. Locate an element on top and scroll into it's view : 在顶部找到一个元素并滚动到它的视图中

     var header = element(by.tagName("header")); browser.executeScript("arguments[0].scrollIntoView();", header.getWebElement()); 
  3. Locate an element on top and move to it as you've demonstrated for the scroll down: 在您向下滚动的示例中,在顶部找到一个元素并移动到该元素:

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

Also see: 另请参阅:

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM