2017-08-27 15 views
0

Google Cloud Serverがあり、そこにSelenium Gridが設定されています。 Selenium Gridハブが起動しています。Seleiumn With Gcloud

私のPCのブラウザからip :: 4444/grid/console /にアクセスしたいときは、私は にアクセスできません。

私のPCからもテストすることはできません。私は自分のPCのNodeとしてすべてをやります。

Googleクラウドサーバ(テストインタフェース)にアクセスしてテスト開始を入力すると、テストは開始されません。私はこのメッセージを受け取ります: "新しいセッションを転送中にエラーが発生しました。セットアップ機能のためのVMの空のプール"

私はPHP(Facebook Webdriver)を使用しています。

+0

私の知る限り、それを追加するためにiptablesの文の下に使用することができますiptables -S

を使用してマシンのファイアウォールをチェックする必要がある必要があります同じネットワークにいるか、パブリックIPが必要です。あなたはこれらの基準を満たしていますか? – Amol

+0

同じネットワークに接続していない場合、セットアップ時にseleiumサーバーをWebサーバーに接続すると、Webサーバーの内部IPがノードに使用されますが、@ 4M01は動作しません – Looper

+0

4444ポートをネットワークセキュリティグループで開きましたか? –

答えて

0

ファイアウォールには2つのレベルがあり、1つはGcloudです。次はあなたのマシンです

Gcloudファイアウォールは4444を許可する必要があります。その後、インスタンスの両方、あなたはポートが許可されていない表示された場合、あなたはグリッドを設定するには

iptables -A INPUT -p tcp -m multiport --dports 4444 -j ACCEPT 
関連する問題