blazor - UI 测试 Blazor Dekstop 应用
问题描述
我对使用 WebView 托管 Blazor 应用程序在 MAUI 中制作下一个项目非常感兴趣。
我知道我可以使用bUnit对组件进行单元测试,但是有没有像 Cypress 那样运行完整 UI 测试的解决方案?
我的意思是从字面上运行应用程序,然后点击一下。还是 bUnit 就足够了?它是否能够使用所有本机服务运行 MAUI 应用程序(例如使用本机弹出窗口从磁盘打开文件)或者我是否需要模拟边缘服务?
我提出了一个替代方案,即设置一个运行相同应用程序的服务器端 Blazor 项目并只使用赛普拉斯,但我不太喜欢这个想法。
解决方案
推荐阅读
- python - 如何通过 PyCharm 控制台中的 pip 从 PyCharm 中的 github 安装包
- nginx - 如何为 NGINX 配置选择正确的密码
- javascript - 为什么我的渲染器进程出现“未定义导出”?
- javascript - 字符串,不能包含“.”、“#”、“$”、“[”或“]”
- javascript - 段落选择器内的标题不起作用
- go - Sleep Go 直到与操作系统无关的某个时间点
- python - 如何解析 getmac 命令的输出?
- c# - Tiled 和 MonoGame.Extended - 如何处理碰撞?
- sqlite - 如何使用可变部分进行 SQLite 查询?
- visual-studio - 如何从 Visual Studio 代码中解决以下问题?