2017-07-07 12 views
0

現在、Linux VM(ヘッドレス)にSeleniumノードを設定しようとしています。ハブはポート5786(4444が使用中)のWindowsデバイスから実行されています。LinuxでSeleniumノードを設定する

私は次のコードを使用してハブを開始:

java -jar selenium-server-standalone- 
2.53.0.jar -role node –hub http://<myIP>:5786/grid/register -port 5558 

私はこれを実行すると、それが次のエラーメッセージを返します。あなたはすなわちを共有コマンドで

13:42:12.765 INFO - Launching a Selenium Grid node 
13:42:13.435 WARN - error getting the parameters from the hub. The node may 
end up with wrong timeouts.Connect to 10.146.48.80:4444 [/10.146.48.80] 
failed: Connection refused 
13:42:13.445 INFO - Java: Oracle Corporation 24.60-b09 
13:42:13.445 INFO - OS: Linux 3.10.0-514.21.1.el7.x86_64 amd64 
13:42:13.450 INFO - v2.53.0, with Core v2.53.0. Built from revision 35ae25b 
13:42:13.521 INFO - Driver provider 
org.openqa.selenium.ie.InternetExplorerDriver registration is skipped: 
registration capabilities Capabilities [{platform=WINDOWS, 
ensureCleanSession=true, browserName=internet explorer, version=}] does not 
match the current platform LINUX 
13:42:13.521 INFO - Driver provider org.openqa.selenium.edge.EdgeDriver 
registration is skipped: 
registration capabilities Capabilities [{platform=WINDOWS, 
browserName=MicrosoftEdge, version=}] does not match the current platform 
LINUX 
13:42:13.521 INFO - Driver class not found: 
com.opera.core.systems.OperaDriver 
13:42:13.521 INFO - Driver provider com.opera.core.systems.OperaDriver is not 
registered 
13:42:13.522 INFO - Driver provider org.openqa.selenium.safari.SafariDriver 
registration is skipped: 
registration capabilities Capabilities [{platform=MAC, browserName=safari, 
version=}] does not match the current platform LINUX 
13:42:13.523 INFO - Driver class not found: 
org.openqa.selenium.htmlunit.HtmlUnitDriver 
13:42:13.523 INFO - Driver provider 
org.openqa.selenium.htmlunit.HtmlUnitDriver is not registered 
13:42:13.552 INFO - Version Jetty/5.1.x 
13:42:13.553 INFO - Started HttpContext[/selenium-server/driver,/selenium- 
server/driver] 
13:42:13.553 INFO - Started HttpContext[/selenium-server,/selenium-server] 
13:42:13.553 INFO - Started HttpContext[/,/] 
13:44:03.596 INFO - Started 
[email protected] 
13:44:03.596 INFO - Started HttpContext[/wd,/wd] 
13:44:03.599 INFO - Started SocketListener on 0.0.0.0:5555 
13:44:03.599 INFO - Started [email protected] 
13:44:03.599 INFO - Selenium Grid node is up and ready to register to the hub 
13:44:03.630 INFO - Starting auto registration thread. Will try to register 
every 5000 ms. 
13:44:03.630 INFO - Registering the node to the hub: 
http://10.146.48.80:4444/grid/register 
13:44:03.638 INFO - Couldn't register this node: Error sending the 
registration request: Connect to 10.146.48.80:4444 [/10.146.48.80] failed: 
Connection refused 

答えて

1

java -jar selenium-server-standalone-2.53.0.jar -role node –hub http://<myIP>:5786/grid/register -port 5558 

コピー貼り付けの問題があります。パラメータhubの前の-hyphen文字ではないようです。

-hubの値が完全に無視され、4444のデフォルトのハブポートが使用されているため、これを根本的な原因として推測できました。共有しているスタックトレースがこれを再実行します

13:42:13.435 WARN - ハブからパラメータを取得中にエラーが発生しました。あなたのハブの登録URLを提供しているにもかかわらずが含まれるように、あなたが見ることができるように接続

を拒否した:ノードが 失敗は[/10.146.48.80] 10.146.48.80:4444に間違ったtimeouts.Connectで終わる可能性がありポート番号は5786、まだそれは4444をピックアップし、文句を言うとConnection refusedです。

ハブを開始するコマンド全体を入力して、もう一度やり直してください。それはうまくいくはずです。

関連する問題