You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio中为本地应用执行Selenium测试遇阻求助

解决Visual Studio中IIS Express运行Web应用后Test Explorer测试选项变灰的问题

针对你用C# Xunit + .NET Framework编写Selenium集成测试遇到的问题,给你几个实用的排查和解决步骤:

  • 停止当前调试会话:当IIS Express正在运行Web应用的调试会话时,Visual Studio会锁定相关资源,导致Test Explorer的运行选项被禁用。直接点击工具栏的停止按钮(红色方块)终止Web应用的运行,再查看Test Explorer是否恢复正常。
  • 确保测试项目编译正常:右键你的测试项目,选择「生成」,检查输出窗口有没有编译错误。如果测试项目存在代码错误未修复,Test Explorer会无法加载测试,导致选项变灰。
  • 安装Xunit Visual Studio运行器:打开测试项目的NuGet包管理器,确认已安装xunit.runner.visualstudio包。这个包是让Visual Studio识别并运行Xunit测试的核心组件,没装的话Test Explorer根本认不出你的测试用例。
  • 重置Test Explorer筛选器:有时候误操作设置了筛选条件(比如只显示失败测试),会导致看起来选项灰掉。点击Test Explorer顶部的「全部测试」按钮,重置筛选规则,看看测试是否能正常显示并启用运行选项。
  • 配置多启动项目(按需):如果需要同时启动Web应用和运行测试,右键解决方案→属性→启动项目,选择「多启动项目」,把Web应用和测试项目的操作都设为「启动」。这样启动时两者会同时加载,Test Explorer也能正常操作。
  • 清理VS组件缓存:如果以上都没用,可能是Visual Studio的缓存出问题了。关闭VS,删除%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache文件夹,重启VS后再试。

内容的提问来源于stack exchange,提问作者JohnN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 23:06:32