运行录制的Coded UI脚本连续出错,构建启动遇类库项目无法直接启动错误
解决Coded UI项目无法直接启动的问题
我刚帮好几个开发者解决过这个问题,其实这个错误的原因很直白:你的Coded UI测试项目本质上是类库项目,它本身不是可执行程序,所以直接点Visual Studio的「Start」按钮肯定会报错。下面给你两种最常用的解决办法:
方法一:设置测试项目为启动项并直接运行测试方法
- 在Solution Explorer里,右键点击你的Coded UI测试项目,选择「Set as StartUp Project」
- 找到你录制生成的测试方法(通常在
CodedUITest1.cs这类文件里,带有[TestMethod]标记的方法) - 右键这个测试方法,选择「Run Tests」(直接运行)或者「Debug Tests」(调试模式运行),这样就能正常执行你的录制脚本了
方法二:用测试资源管理器管理运行测试
- 打开Visual Studio的「Test」菜单,选择「Test Explorer」(如果没显示的话,可能需要先构建一次解决方案)
- 测试资源管理器会自动扫描项目里所有带
[TestMethod]的测试方法 - 选中你要运行的测试,点击顶部的运行按钮(绿色三角形),就能批量或单个执行测试,还能看到详细的运行结果
额外检查点
- 确认你的测试方法上确实有
[TestMethod]特性,没有的话测试资源管理器和右键菜单都识别不到这个测试 - 先确保
Build > Build Solution完全成功,没有编译错误——如果有引用缺失或者语法错误,先把这些解决了再运行测试
内容的提问来源于stack exchange,提问作者A N
相关产品推荐
相关产品推荐

