2012-05-02 12 views
0

私はSeleniumを使ってクライアントからサーバーのブラウザを自動化していますが、起動時にサーバーが自動的にセレンを実行するようにします。起動時にSeleniumを実行します

私は、/ etc/initの中に3つのファイルを持っている:

proxyserver.conf:

respawn 
start on runlevel [23] 
script 
    exec java -jar selenium-server-standalone-2.20.0.jar -role hub -port 1111 
end script 

proxyserver2.confproxyserver3.conf同じものであり、唯一の変更「スクリプト」の内容:

exec java -Dwebdriver.chrome.driver=/home/marco/selenium-client/chromedriver -jar selenium-server-standalone-2.20.0.jar -role node -port 2222 -hub http://192.168.1.12:1111 -browserName=chrome,maxInstances=5 

私は、これは、この方法では、起動時にコマンドを実行する私は、クライアント上のセレンを実行したとき、それは私に、このエラーを与える場合:

Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure. 

をしかし、私はターミナルで私は、/ etcに使用するのと同じコマンドを実行している場合/ init、すべてが完璧に動作します...なぜ?

最後に一つは、私が実行している場合:私はターミナルで実行するとき

root 746 0.0 12.1 677080 124468 ? Ssl Apr23 8:10 java -Dwebdriver... 
root 749 0.0 12.7 685552 130280 ? Ssl Apr23 8.09 java -Dwebdriver... 
root 755 0.0 1.9 680168 20240 ? Ssl Apr23 8.08 java -jar selenium... 

が、それは私を与える::サーバが起動時にスクリプトが、それは私を与える

ps aux | grep selenium 

とき

1000 9764 6.6 3.0 679236 30992 pts/0 Sl+ 10.33 0:01 java -jar... 
1000 9783 14.0 3.0 677112 31752 pts/1 Sl+ 10.33 0:01 java -Dwebdriver... 
1000 9792 12.6 3.0 675472 30944 pts/2 Sl+ 10.34 0:01 java -Dwebdriver... 

なぜ機能しないのですか?

ありがとうございます!

答えて

0

クロムドライバのパスが間違っていると、このエラーが発生しています。 RCコンソールが表示されている場合は、chromedriver not foundエラーメッセージが表示されます。

chromedriver環境プロパティは、パラメータとしてselenium jarファイルに渡す必要があります。

exec java -Dwebdriver.chrome.driver=/home/marco/selenium-client/chromedriver -jar selenium-server-standalone-2.20.0.jar -role node -port 2222 -hub http://192.168.1.12:1111 -browserName=chrome,maxInstances=5 

exec java -jar selenium-server-standalone-2.20.0.jar -role node -port 2222 -hub http://192.168.1.12:1111 -browserName=chrome,maxInstances=5 -Dwebdriver.chrome.driver=/home/marco/selenium-client/chromedriver 
に変更する必要があります
関連する問題