#blazor #ui-testing #blazor-desktop
Вопрос:
Я действительно заинтересован в создании следующего проекта на МАУИ с приложением WebView hosting Blazor.
Я знаю, что могу использовать bUnit для модульного тестирования компонентов, но есть ли решение для запуска полных тестов пользовательского интерфейса, как в Cypress?
Я имею в виду буквально запуск приложения, и чтобы что-то щелкнуло вокруг. Или банита достаточно? Может ли он запускать приложение MAUI со всеми собственными службами (например, открывать файл с диска с помощью собственного всплывающего окна) или мне нужно имитировать пограничные службы?
Я пришел с альтернативой, которая состояла бы в том, чтобы настроить серверный проект Blazor, работающий с тем же приложением, и просто использовать Cypress, но мне не очень нравится эта идея.