Выполнение экспортированного теста Selenium в C# WebDriver

Это может показаться очень простым, но я нигде не могу найти документацию о том, как на самом деле запустить экспортированный тест Selenium в моем проекте C# test. Смысл этого в том, чтобы мои тестировщики создавали некоторые тесты с использованием IDE, а затем экспортировали их в файлы C#, чтобы я мог импортировать их в свой тестовый проект для регрессионного тестирования на протяжении всей разработки. Тестовый класс имеет 2 строки, которые меня смущают:

TestSuite suite = new TestSuite("Test");//Test is the name of the exported test suite
suite.Add(new SimpleTest());//SimpleTest is the name of the test case

Мой вопрос: как он узнает, что такое объект "SimpleTest" или где его вообще взять? Там нет пути к элементу или что-нибудь. Я никогда не видел ничего "просто работать", как это раньше. Кроме того, если у кого-то есть лучшее представление о подходе, я был бы признателен за вклад.

1 ответ

Решение

Вместо того, чтобы экспортировать их как набор тестов, я бы экспортировал их как тестовые наборы, которые, в свою очередь, экспортировали бы их как единичные тестовые наборы NUnit.

После этого вы можете использовать любой вид графического интерфейса NUnit (собственный графический интерфейс NUnit, ReSharper, TeamCity и т. Д.) Для его запуска.

Другие вопросы по тегам