我正在尝试让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]
Run Code Online (Sandbox Code Playgroud)
将以下内容保存为a.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"
Run Code Online (Sandbox Code Playgroud)
我的SeleniumUser已被授予登录权限.
在服务MMC中启动服务
但是,当我来运行我的测试中心(简单的UI来调用和运行测试)时,我点击运行测试,然后它只是坐在plage加载swirly的东西,并说等待服务器的响应.
它几乎就像它正在运行,但它没有连接.
如果我通过命令行运行java调用,它会告诉我另一个服务正在该端口上运行.
如果我停止Windows服务,然后再次运行命令,它的工作原理(我的测试也是如此)
有没有人有什么想法?