如何在量角器中上/下滚动网格?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在量角器中上/下滚动网格?相关的知识,希望对你有一定的参考价值。

如何滚动网格以便我可以获取所有元素的文本以进行后期处理?当我向上/向下滚动时,网格下的行会动态创建。我试过通过javascript做到这一点,但是,对它来说是新手,并没有获得成功。

我正在使用量角器和VS Code。

htmlHTML-Code

尝试:

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 网络缩放功能 ( 音符分离线 | 片段分离线 | 窗口滚动条 | 网格缩放 | 修改图像显示位置 | 显示五线谱 )

如何在kotlin的片段内显示网格视图?

在 iOS 中上推和交换导航栏

量角器:向下滚动

如果启用了无限滚动,如何防止剑道网格两次加载数据?