Как прокрутить сетку вверх / вниз в транспортире?

Как я могу прокрутить сетку, чтобы я мог получить весь текст элемента для последующей обработки? Строки под сеткой создаются динамически при прокрутке вверх / вниз. Я пытался сделать это через Javascript, но, будучи новичком в этом, не добился успеха.

Я использую транспортир и кодекс VS.

HTML: 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.
    });
});

Я дал значения локатора для первых двух строк.

2 ответа

Использование browser.executeScript("arguments[0].scrollIntoView();", lastRow)

MouseMove сработал для меня. Это прокрутит объект, который вы передаете ему в поле зрения

browser.actions().mouseMove(<element>).perform();
Другие вопросы по тегам