1

编码的 ui 测试生成器无法生成代码。我创建了新的测试项目并添加了编码的 ui 测试文件。我选择了选项 1.Record 选项,然后测试生成器正在运行。

当我记录动作并尝试生成代码时

它抛出错误“对象引用未设置为对象的实例”

请在这方面提供帮助。

4

1 回答 1

0

从您的问题中非常少量的信息来看,没有简单的答案。在网络上搜索错误消息(例如,搜索“编码的 ui 对象引用未设置为对象的实例”和变体)提供了许多人们得到相同消息的情况,在某些情况下还提供了他们的解决方案。

一种可能的原因是 UI Map 文件已在文本编辑器中编辑,导致生成工具无法识别 XML。另一种可能性是 Visual Studio 已损坏,应重新安装。

为了缩小可能性,确定问题是特定于一个项目、一台计算机还是一个用户。尝试在新的 Visual Studio 解决方案中创建一个新的 Coded UI 测试来驱动一个简单的应用程序(例如 Windows 计算器)并查看生成器是否工作正常。将失败的项目(以及整个解决方案)复制到另一台计算机上,看看是否可以在那里生成代码。尝试在同一台计算机上以不同用户身份登录并为同一项目和不同项目生成代码。

于 2013-07-29T08:15:30.743 回答