2011-04-26 63 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