在使用 C# 处理 Selenium 时,我使用 Nunit3testadapter 在测试资源管理器中定位我的测试脚本。我编写了命令行来执行我的测试。该批处理文件使用 VSTest.console.exe,对我来说效果很好。
vstest.console.exe "C:\Users\Documents\Visual Studio 2015\Projects\Automation\TestCases\bin\Debug\TestCases.dll" /UseVsixExtensions:true /InIsolation /Logger:trx
但是当我尝试使用 Jenkins 创建自动构建过程并使用完全相同的命令时。它开始给我错误。“提供的源中没有可用的测试。确保已安装的测试发现器和执行器、平台和框架版本设置合适,然后再试一次”。
我尝试了多个选项,例如: 1. 执行 Windows Batch 命令 2. 使用 VSTest.Console 运行单元测试
如果有人有解决方案,请帮助我。提前致谢。