Недавно я использовал Selenium для записи нескольких простых тестов. Хотя тесты Selenium изначально хранятся в виде html-файлов, программа позволяет экспортировать тестовые примеры на различные языки (в данном случае я использую C #).
Я загрузил NUnit для использования в качестве моей среды тестирования - затем я могу загрузить определенный экспортированный файл C # в NUnit в качестве проекта.
Я также создал простое веб-приложение, в котором я могу нажать кнопку, чтобы запустить NUnit и запустить несколько тестов. Проблема в том, что я получаю сообщение об ошибке:
System.IO.FileNotFoundException: файл или имя сборки nunit.core или одна из его зависимостей не найдены.
Как только я выхожу из этого всплывающего окна, NUnit открывается по желанию, однако тесты не загружаются. Исходный код веб-приложения выглядит следующим образом:
public void ButtonClick1(object sender, System.EventArgs e)
{
ProcessStartInfo proc1 = new ProcessStartInfo("C:\\selenium-remote-control
1.0.3\\selenium-dotnet-client-driver-1.0.1\\source\\tools\\nunit\\nunit-gui", "TestProject14.dll");
System.Diagnostics.Process.Start(proc1);
}
По сути, я просто пытаюсь создать новый процесс, который запускает графический интерфейс NUnit и запускает тест. Я не уверен, если он не может найти .dll или это какая-то другая проблема.
Буду признателен за любую помощь - это мой первый пост, поэтому, если я упускаю что-то совершенно очевидное, заранее прошу прощения. Спасибо!