我是Blazor的新手,必须测试Blazor服务器应用程序(IdeNet 7)。地址:http://localhost:5000如果我在后台启动应用程序,我的测试(NUnit / Specflow)正常工作。
现在我想在Beforescenario中启动Blazor应用程序。我试图让它与WebApplicationFactory〈〉一起工作,但失败了。
我假设我只需要启动一个服务器,因为Selenium是自己启动客户机的。
我能不能有人解释一下这个概念,并提供一个最小的解决方案。我认为这将是更容易扩展它以后,他们开始与所有的选择。
谢谢尼科
1条答案
按热度按时间nvbavucw1#
如果你启动一个进程,它会起作用吗?
参见:How do I start a process from C#?
在您的情况下,您应该选择
dotnet run
。