2011-04-26 68 views
1

我正在运行Ubuntu 10,Java 1.6和Selenium独立远程控制服务器2.0b3。我想运行我的Selenium服务器作为后台进程。我在系统启动脚本中有这个...无法针对以后台进程运行的Selenium独立服务器运行命令

su selenium -c 'java -jar /opt/selenium/selenium-server-standalone-2.0b3.jar -userExtensions /opt/selenium/user-extensions.js &>/dev/null &' 

其中“selenium”是我的Linux系统上的用户。我注意到,除非我以用户“selenium”的身份登录,即使进程运行时,我的命令也会随着错误而消失,“错误服务器异常:sessionId不应该为空;此会话是否已启动? “

如何在不必登录系统的情况下运行硒服务器? - Dave

+0

哪个'sessionId'是Selenium抱怨?如果它意味着'setsid(2)'/'getsid(2)'会话,请尝试使用'start-stop-daemon(8)'init-script助手工具而不是'su'。这是否意味着硒专用? – sarnold 2011-04-29 06:56:17

回答

0

在启动应用程序对话框中,输入并保存。当您重新启动机器时,将执行此操作。运行你的硒测试和 看看它的工作

java -jar /opt/selenium/selenium-server-standalone-2.0b3.jar - userExtensions /opt/selenium/user-extensions.js