【问题标题】:How do I get the entire contents of a Wpf DataGrid with Coded UI Test如何使用编码的 UI 测试获取 Wpf DataGrid 的全部内容
【发布时间】:2018-05-04 06:02:31
【问题描述】:

我们正在自动化 WPF 应用程序。 ui 映射将我们尝试定位的任何 DataGrid 对象转换为 WpfControl 对象。

我们能够探索子对象并从该对象中提取标题和单元格信息。但是,只有可见的 Grid 内容可用,并且该对象没有任何属性,如 ScrollIntoView,这将有助于使用当前 OffScreen 的内容。

肯定有办法消耗整个DataGrid...???

提前致谢, 杰夫

【问题讨论】:

  • 一些代码会很有用

标签: c# wpf datagrid wpf-controls coded-ui-tests


【解决方案1】:

我之前的做法是编写一个下标,使用键盘遍历每个单元格,然后通过将文本复制到剪贴板然后将其检索到程序中来获取数据。我通常可以让它每秒通过 5-10 个单元,这并不是非常快,但它确实有效。

我明天开始工作,如果这没有意义,我可以给你拿代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 2017-10-16
    • 2021-09-23
    • 2012-03-16
    相关资源
    最近更新 更多