如何通过编码UI测试获得WPF DataGrid的全部内容



我们正在自动执行WPF应用程序。UI映射将我们试图定位为WpfControl对象的任何DataGrid对象。

我们能够从该对象探索孩子并从该对象中提取标题和单元格信息。但是,只有可见的网格内容可用,并且该对象没有任何诸如ScrollIntoView之类的属性,这些属性将有助于消费当前屏幕外的内容。

肯定有一种方法可以消耗整个DataGrid ... ???

预先感谢杰夫

我以前做过的方式是编写一个用键盘在每个单元格上迭代的下标,然后通过将文本复制到剪贴板上,然后将其检索到该数据中,然后将其检索到程序。我通常可以让它每秒使用5-10个单元,这并不是非常快,但是它可以工作。

我明天要上班,如果这没有意义,我可以为您抓取代码。

最新更新