我正在尝试为Angular Grid创建量角器测试。
对于我的测试,我单击网格上的一列,然后重新排序行。
单击此按钮后,我想通过检查该行中的第一个单元格来验证行的顺序是否已正确更新。
下面是我的测试代码:
myNavbarPage.API_610_Table_H1_button.click();
browser.sleep(2000);
myApi610TableH1.Parts_table_header.click();
browser.sleep(5000);
const first = element.all(by.css('div.ag-cell[aria-colindex="1"]')).first();
expect(first.getText()).toBe('Case Gaskets');
我面临的问题first.getText()
是返回原始顺序的第一行的值,而不是更新的顺序。
有人可以告诉我如何在网格更新后验证第一行中的单元格吗?
注意:我已经browser.sleep()
为自己添加了,所以我可以验证按钮点击、重新排序等都按预期工作。