Я ищу рекомендуемый/самый лучший способ, чтобы тесты Selenium выполнялись в нескольких браузерах один за другим. Веб-сайт, который я тестирую, невелик, поэтому мне еще не требуется параллельное решение.
У меня есть обычные методы настройки теста с [SetUp]
, [TearDown]
и [Test]
. Конечно, SetUp создает экземпляр нового объекта ISelenium
с любым браузером, с которым я хочу протестировать.
Итак, что я хочу сделать, это программно сказать: этот тест будет запускаться в браузерах Chrome, IE и Firefox. Как это сделать?
EDIT:
Это может немного помочь. Мы используем CruiseControl.NET для запуска тестов NUnit после успешной сборки. Есть ли способ передать параметр в исполняемый файл NUnit, а затем использовать этот параметр в тесте? Таким образом, мы могли бы запускать NUnit несколько раз с разными параметрами браузера.