У меня есть этот блок кода в конфигурации CruiseControl.NET :
<exec>
<executable>C:\Windows\System32\cmd.exe</executable>
<buildArgs>/C SETX SELENIUM_BROWSER googlechrome /M</buildArgs>
</exec>
За ним следует команда выполнения NUnit , которая будет запускать некоторые Селен тесты на моем сайте.Идея состоит в том, что эта команда изменяет браузер тестирования (системную переменную среды) до запуска тестов.
Проблема в том, что команда, похоже, не работает.В тестах по-прежнему используется браузер по умолчанию, Firefox.Это работает, если я вручную изменяю переменную среды.
Что я делаю не так?
РЕДАКТИРОВАТЬ:
Я попытался поместить команду в пакетный файл и выполнить ее, ноэто все еще не работало:
<exec executable="C:\CCNet\setChrome.bat" />
Содержимое пакетного файла:
SETX SELENIUM_BROWSER googlechrome /M