我需要click
位于页面底部的element
,然后我必须click
element
位于页面顶部。
即向上滚动,这对浏览器不可见。
向下滚动我用过:
browser.actions().mouseMove(element).perform()`"
请建议执行此任务的解决方案
答案 0 :(得分:2)
有多种方法可以滚动到页面的最顶层:
通过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();
另见: