Я собираю некоторые идеи для нашей автоматизированной платформы тестирования и ищу Selenium для тестировщика.
Я обертываю записанные сценарии Selenium C # в тесте MbUnit, который запускается с помощью задачи MbUnit NAnt. Тестовый клиент Selenium создается следующим образом:
selenium = new DefaultSelenium("host", 4444, "*iexplore", "http://[url]/");
Как передать настройки хоста, порта и URL-адреса в тест, чтобы их значения можно было контролировать с помощью задачи NAnt?
Например, у меня может быть прослушивание нескольких серверов Selenium RC, и я хочу использовать один и тот же тестовый код, передаваемый на каждый адрес сервера, вместо встраивания настроек в сами тесты.
У меня есть подход, смоделированный с использованием пользовательской задачи NAnt, которую я написал, но в настоящее время это не самое элегантное решение, и я подумал, есть ли более простой способ выполнить то, что я хочу сделать.
Большое спасибо, если кто-нибудь может помочь.