我对ui-grid的e2e测试如下:
问题是表格会变得非常大,而且网格显然使用延迟加载并且只将可见行放入DOM。我找到了这个用于测试的辅助方法库,但它没有提供任何东西来搜索现在不可见的行。
那么,问题,我的量角器测试中可能出现以下情况之一吗? 1)我可以检查我的ui-grid表中有多少行? 2)我可以通过文本搜索某个单元格,即使单元格不可见吗?
答案 0 :(得分:0)
1)我可以查看我的ui-grid表中有多少行?
只要行在DOM中,您就可以访问它。但是,如果它不可见,您将无法对其进行任何操作(例如,点击)。要获取表行数,可以使用count
:
$$('table tr').count();
2)我是否可以按文本搜索某个单元格,即使该单元格不可见?
是的,只要在DOM中,您就可以搜索(但不与之交互)。它不必是可见的。但是按文字选择元素是相当脆弱的,所以如果可能的话,你应该尝试使用其他方法。