У меня следующая настройка jenkins - главный узел на centOS, подчиненный узел на windows server 2008 R2 (запускается как служба windows).
Используемый сервер селена: 2.5.0
Тест использует API Selenium 1.
Я запускаю задание hudson, которое пытается запустить простой тест на селен на подчиненном узле Windows.
Строка запуска следующая: ant run-tests -Dhost=localhost "-Dbrowser-type=*googlechrome"
Задание не выполняется со следующими ошибками:
[testng] java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: org.openqa.selenium.os.WindowsRegistryException: Problem while managing the registry, OS Version '6.1', regVersion1 = false
[testng] Build info: version: '2.5.0', revision: '13516', time: '2011-08-23 18:29:57'
[testng] System info: os.name: 'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_26'
[testng] Driver info: driver.version: unknown
[testng] at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:104)
[testng] at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:109)
[testng] at com.frostdigital.framework.DefaultUITest.startSelenium(Unknown Source)
....
Если я подключаюсь через RDP к этой рабочей станции и выполняю эту команду вручную, все работает нормально.
Задание для запуска тестов в Firefox также работает нормально.
Любые предложения, что может вызвать эту проблему?