如何在量角器中上/下滚动网格?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在量角器中上/下滚动网格?相关的知识,希望对你有一定的参考价值。
如何滚动网格以便我可以获取所有元素的文本以进行后期处理?当我向上/向下滚动时,网格下的行会动态创建。我试过通过javascript做到这一点,但是,对它来说是新手,并没有获得成功。
我正在使用量角器和VS Code。
html:
尝试:
var div = element(by.css('.ag-scrolls'));
var lastRow = element(by.css('CSS value of last visible row in the view e.g: 5th element ')); //I have 5 rows displayed at once in the view. Remaining elements are displayed when I scroll.
browser.executeScript("return arguments[0].offsetTop;",lastRow.getWebElement()).then(function (offset) {
browser.executeScript('arguments[0].scrollTop = arguments[1];',div.getWebElement(), offset).then(function() {
// assertion of last possible element/row after complete scroll.
});
});
我给出了前两行的定位器值。
答案
使用browser.executeScript("arguments[0].scrollIntoView();", lastRow)
另一答案
mouseMove对我有用。它会将传递给它的对象滚动到视图中
browser.actions().mouseMove(<element>).perform();
以上是关于如何在量角器中上/下滚动网格?的主要内容,如果未能解决你的问题,请参考以下文章
音频处理Melodyne 网络缩放功能 ( 音符分离线 | 片段分离线 | 窗口滚动条 | 网格缩放 | 修改图像显示位置 | 显示五线谱 )