#c# #angular #.net-core #nunit
#c# #angular #.net-ядро #nunit
Вопрос:
В решении у нас есть API, приложение Angular и проект NUnit tests. У меня есть задача протестировать пользовательский интерфейс приложения angular из теста NUnit. Есть ли способ запустить приложение angular из настройки теста?
Ответ №1:
Вы можете использовать Selenium WebDriver для этих целей. Если он настроен правильно, вы сможете открыть новый веб-браузер в своем тесте NUnit и проверить там приложение Angular.
Комментарии:
1. Можете ли вы настроить этот WebDriver так, чтобы он вызывал в основном «ng s» в клиентском приложении?
2. Я не знаком с архитектурой приложения Angular, поэтому я не могу ответить на ваш вопрос. Основная идея WebDriver — это просто создать новую вкладку браузера, точно так же, как вы делаете это вручную в своем браузере. Вам все равно нужно где-то развернуть свое приложение, тогда вы сможете подключиться к нему с помощью WebDriver