用户界面测试Blazor Dekstop应用程序



我真的很有兴趣在MAUI中制作下一个项目,让WebView托管Blazor应用程序。

我知道我可以使用bUnit对组件进行单元测试,但有没有像Cypress那样运行完整UI测试的解决方案?

我的意思是运行应用程序,并点击一些东西。还是bUnit足够了?它能用所有本地服务运行MAUI应用程序吗(比如用本地弹出窗口从磁盘打开文件(,还是我需要模拟边缘服务?

我提出了一个替代方案,那就是设置一个运行相同应用程序的服务器端Blazor poject,只使用Cypress,但我真的不喜欢这个想法。

对于任何想知道的人来说,Playwrite有一个dotnet API,工作非常好:https://playwright.dev/dotnet/

最新更新