【发布时间】:2017-05-21 11:03:27
【问题描述】:
我需要 click element 位于页面底部,然后我必须 click element 位于页面顶部。
即 向上滚动 这对浏览器不可见。
我用过的向下滚动:
browser.actions().mouseMove(element).perform()`"
请提出解决方案来完成这项任务
【问题讨论】:
标签: javascript node.js selenium protractor
我需要 click element 位于页面底部,然后我必须 click element 位于页面顶部。
即 向上滚动 这对浏览器不可见。
我用过的向下滚动:
browser.actions().mouseMove(element).perform()`"
请提出解决方案来完成这项任务
【问题讨论】:
标签: javascript node.js selenium protractor
有多种方法可以滚动到页面的最顶部:
通过window.scrollTo():
browser.executeScript("window.scrollTo(0, 0);");
在顶部找到一个元素并滚动到它的视图中:
var header = element(by.tagName("header"));
browser.executeScript("arguments[0].scrollIntoView();", header.getWebElement());
在顶部找到一个元素并移动到它,就像您为向下滚动演示的那样:
var header = element(by.tagName("header"));
browser.actions().mouseMove(header).perform();
另见:
【讨论】: