machine1 (ubuntu) で Selenium ハブを開始し、machine2 (Redhat 6) で node2 を開始します。両方のマシンに同じバージョンのselenium server=selenium-server-standalone-2.46.0.jar
問題: テストを実行すると、エラーが発生します:
[例外] メッセージ: 新しいセッションの転送エラー リクエストの転送エラー ホストへのルートがありません Stacktrace: at org.openqa.grid.web.servlet.handler.RequestHandler.process (RequestHandler.java:114) at org.openqa.grid. javax.servlet.http.HttpServlet.service (HttpServlet.java: 727)
ハブ URL: http://10.1.19.123:4444/grid/console# これは、node2 の上部にこの文字列があることを示しています = DefaultRemoteProxy 不明なバージョン、ホストへのルートがありません
しかし、ハブ machine1 でノードを開始したとします。テストはこの machine1 に対して問題なく実行されます。基本的に、ノードとハブが同じマシン上にある場合、テストは正常に実行されます。グーグルで調べたところ、考えられる理由はマシン1と2の間の通信であることがわかりましたが、マシン1と2で互いにpingを実行すると、問題なく互いにpingできます。私は解決策がありません。助けてください。