Я пытаюсь запустить установку Selenium в качестве службы Windows. Кажется, все в порядке, но, похоже, не работает должным образом.
Используя инструментарий Windows, я сделал:
"C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" SeleniumRC
"C:\Program Files\Windows Resource Kits\Tools\srvany.exe" -a [SeleniumUser] -p [SeleniumUserPass]
Сохранил следующее в виде файла .reg (и затем дважды щелкнул по нему)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SeleniumRC\Parameters]
"Application"="java.exe"
"AppDirectory"="C:\\Program Files\\selenium-server-1.0.3"
"AppParameters"="-Xrs -jar selenium-server.jar"
Мой SeleniumUser получил право входа в систему как разрешение на обслуживание.
Запущен сервис в Сервисах MMC
Но когда я запускаю тестовый концентратор (простой пользовательский интерфейс для вызова и запуска тестов), я нажимаю на запуск теста, затем он просто сидит в режиме загрузки загрузки и говорит, что ждет ответа от сервера.
Это почти как если бы он работал, но он не подключается.
Если я запускаю java-вызов через командную строку, он сообщает, что на этом порту запущена другая служба.
Если я остановлю службу Windows, а затем снова выполню команду, она будет работать (как и мои тесты)
У кого-нибудь есть идеи, что происходит?