Javascript 滚动网格以显示列

Javascript 滚动网格以显示列,javascript,scroll,grid,jasmine,protractor,Javascript,Scroll,Grid,Jasmine,Protractor,我需要在测试中检查网格是否包含所有必需的列,但量角器无法找到不可见的列,因此我需要检查一些列,然后滚动并检查其余的列。有什么方法可以滚动网格吗?这是一个好方法吗 如果这些列此时不可见,但在DOM中存在,则可以选择最后一列的某一列来滚动网格。大致如下: var columns = element.all(by.repeater("column in columns")); browser.executeScript("arguments[0].scrollIntoView();", columns

我需要在测试中检查网格是否包含所有必需的列,但量角器无法找到不可见的列,因此我需要检查一些列,然后滚动并检查其余的列。有什么方法可以滚动网格吗?这是一个好方法吗

如果这些列此时不可见,但在DOM中存在,则可以选择最后一列的某一列来滚动网格。大致如下:

var columns = element.all(by.repeater("column in columns"));
browser.executeScript("arguments[0].scrollIntoView();", columns.last());

如果这些列此时不可见,但存在于DOM中,则可以选择最后一列的某一列来滚动网格。大致如下:

var columns = element.all(by.repeater("column in columns"));
browser.executeScript("arguments[0].scrollIntoView();", columns.last());

效果不错。我试着用类似的东西,但运气不好。这个简单的脚本非常好用。谢谢:)效果不错。我试着用类似的东西,但运气不好。这个简单的脚本非常好用。谢谢:)