【发布时间】:2018-08-02 11:16:57
【问题描述】:
我必须在 ag-grid 中验证排序功能。
打开 UI 时,列数据将按某种顺序排列。
我将它按升序排序,然后将值存储在一个数组中。
ag_grid_utils.clickOnHeader("Name");
var testArr=[];
element.all(by.css('div.ag-body-container div[col-id="Name"]'))
.map(function (Element) {
element.getText().then(function (result) {
console.log("result :: "+result);
testArr.push(result);
});
})
但是,当我打印数组时,这些值没有排序。它们的顺序与我第一次打开 UI 时的顺序相同。
点击标题后我还添加了 sleep 语句以验证 UI 中的排序。
我有什么遗漏吗?
提前致谢。
【问题讨论】:
-
查看我对这个问题的回答。问题略有不同,但答案也适用于此。 stackoverflow.com/a/50149769/4125622
标签: typescript protractor ag-grid