【问题标题】:UITestException not marked as serializableUITestException 未标记为可序列化
【发布时间】:2014-07-14 12:01:57
【问题描述】:

我正在尝试为我的 WPF 程序创建编码的 UI 测试,但是当我单击“生成代码”时出现此异常:

类型 'Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException' 在 程序集'Microsoft.VisualStudio.TestTools.UITest.Extension, 版本=12.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a' 是 未标记为可序列化。

我遵循的步骤:

  1. 我创建了一个示例解决方案,只在 WPF 表单中放置了一个按钮
  2. 运行程序
  3. 向我的解决方案添加了一个编码的 UI 测试项目
  4. 开始录制
  5. 点击按钮
  6. 暂停录制
  7. 点击“生成代码”,然后点击“添加并生成”

这是我得到异常的时候。我该如何解决这个问题?

【问题讨论】:

    标签: c# wpf coded-ui-tests


    【解决方案1】:

    我在发布问题后找到了Walkthrough: Creating, Editing and Maintaining a Coded UI Test。原来我应该在开始录制后启动程序。

    供日后参考:

    1. 添加编码的 UI 测试。
    2. 从项目的 bin/Debug 文件夹中启动 exe 文件。
    3. 开始录制。
    4. 点击内容。
    5. 关闭exe。
    6. 暂停录制并生成代码。

    【讨论】:

      猜你喜欢
      • 2017-02-21
      • 2015-11-10
      • 2016-01-18
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      • 1970-01-01
      • 2015-02-15
      相关资源
      最近更新 更多