编码的ui测试构建器无法生成代码。我创建了新的测试项目并添加了编码的ui测试文件。我选择了1.Record选项,然后测试构建器正在运行。
当我记录动作并尝试生成代码时
抛出错误 “对象引用未设置为对象的实例”
请帮助。
答案 0 :(得分:0)
对于您问题中的极少量信息,没有简单的答案。在网上搜索错误消息(例如,搜索“编码的ui对象引用未设置为对象的实例”和变体)提供了许多人获得相同消息的情况,在某些情况下还提供了他们的解决方案。
一个可能的原因是UI Map文件已在文本编辑器中编辑,留下了Generate工具无法理解的XML。另一种可能性是Visual Studio已损坏,应该重新安装。
要缩小可能性,请确定问题是针对一个项目,一个计算机还是一个用户。尝试在新的Visual Studio解决方案中创建一个新的Coded UI测试,以驱动一个简单的应用程序(例如Windows计算器)并查看生成器是否正常工作。将失败的项目(和整个解决方案)复制到另一台计算机,看看是否可以在那里生成代码。尝试以同一台计算机上的不同用户身份登录,并为同一项目和不同项目生成代码。