首页 > 解决方案 > 如何从 C# 运行用 C# 编写的 Selenium/xUnit 测试

问题描述

以编程方式运行测试(C# .Net Framework 4.7.2)的最佳方式是什么?我有一项服务,每天启动两次,检查是否有新版本,如果有,则卸载旧版本并安装新版本,然后我需要运行我们编写的测试。我认为他们需要从 CMD 提示符下运行,因为我一年多前最后一次这样做是使用 Jenkins,但也许因为它们是从服务运行的,所以我可以直接调用它们?毕竟,它们只是不同 .dll 中的 C# 代码。我想捕获任何失败并报告(可能通过电子邮件)。

那么从 C# 服务运行 C# Xunit 测试的最佳实践是什么?我可以在 try/catch 块中调用每个方法,但似乎应该有更好的方法。

标签: c#seleniumxunit.net

解决方案


推荐阅读