我正在使用量角器来自动化我们开发的angularjs应用程序的UI测试用例。
在我的应用程序中,我们有一个带有20列的数据网格,但是在屏幕上,用户可以在水平滚动条用户的帮助下查看带有数据的7列,请参阅其余列及其数据。
如何自动化水平滚动条的识别及其从左到右的移动(直到数据网格的结尾)?
即使我在尝试自动化UI网格表时也遇到了相同的问题。我使用的是scrollLeft()
和scrollRight()
jQuery函数,可以根据任何像素值滚动表。
var viewport = $('.ui-grid-viewport');
browser.executeScript("$(arguments[0]).scrollLeft(arguments[0].scrollLeft + 20)",viewport.getWebElement())