我们正在自动化WPF应用程序。 ui map将我们尝试定位的任何DataGrid
对象转换为WpfControl
对象。
我们能够探索孩子并从该对象中提取标题和单元格信息。但是,只有可见的网格内容可用,并且该对象没有任何属性,如ScrollIntoView
,这将有助于消耗当前OffScreen的内容。
当然有一种方法可以消耗整个DataGrid
...... ???
先谢谢, 杰夫
答案 0 :(得分:0)
我以前做过的方法是编写一个下标,使用键盘迭代每个单元格,然后通过将文本复制到剪贴板然后将其检索到程序中来获取数据。我通常可以让它每秒通过5-10个单元,这不是非常快,但它可以工作。
明天我会上班,如果没有意义,我可以抓住你的代码。