在浏览开发人员工具时,Wizmo5 flexgrid无法在浏览器中完全呈现

时间:2015-04-14 12:02:34

标签: asp.net-mvc dom coded-ui-tests wijmo

使用编码ui测试自动化使用带滚动的wijmo网格的屏幕。

问题是无法记录所有单元格,因为滚动后出现的单元格不会在DOM中呈现,这从浏览器的Inspect元素功能中可以看出。

我怎样才能抓住细胞?

编辑:这里的问题是,只有可见的单元格才能在dom中呈现,正如我们所看到的那样,而右边的网格部分即滚动后出现的部分不会被渲染。

  • 红线表示只显示可见单元格而不是网格右侧的单元格。
  • 黄色突出显示的div显示新行的开头(在实际情况下,不应该呈现上一行的所有单元格)。

enter image description here

1 个答案:

答案 0 :(得分:1)

为了记录,Wijmo Flexgrid具有内置的虚拟化,因此,只有可见的单元格在DOM中呈现。这是控件的设计行为,以提供良好的性能。否则,如果网格中有10000条记录并且每条记录都被渲染,则需要花费很多时间。您可以通过不设置FlexGrid的高度来显示所有记录。