如何从AG-Grid表中读取数据而不在Katalon中滚动数据?

问题描述 投票:0回答:1

我正在尝试使用Katalon Studio从ag-grid表中的一列获取Text。该列在表格的末尾,直到滚动才可见。我已经尝试过使用Katalon关键字“滚动到元素”和“滚动到位置”,但是滚动没有发生,如果我手动滚动表格,则可以轻松地从列中获取getText,否则getText会失败,并显示msg“无法找到元素”。

This is the ag-grid table which needs to be scrolled till end

This is the column which I need to getText after scrolling

我如何通过使用Katalon实现自动化?请指导我。预先感谢。

selenium scroll ui-automation ag-grid katalon-studio
1个回答
0
投票

[使用DOM virtualistaion极大地提高了渲染性能。

当用户水平或垂直滚动​​时,网格会动态更新DOM并呈现所需的其他单元格,同时还会删除不再可见的单元格。

这是原因,当您不将其滚动到视图中时,这些元素将不存在。

如果仍然要加载行的列,则可以通过在网格级别设置suppressColumnVirtualisation=true来关闭列虚拟化。

请记住,这会带来相关的性能成本。

参考:Column Virtualisation

© www.soinside.com 2019 - 2024. All rights reserved.