2017-08-27 27 views
0

我們擁有Google Cloud Server並在其上設置了Selenium Grid。 Selenium Grid集線器正在運行。Seleiumn與Gcloud

但是當我想從我的PC瀏覽器到達ip :: 4444/grid/console /時,我不能 到達它。

我也無法從我的電腦進行測試;我在我的個人電腦中使用節點。

當我去Google雲服務器(測試界面)並輸入開始測試時,測試不會開始。我收到以下消息:「錯誤轉發新會話虛擬機設置功能空池」

我使用PHP(Facebook Webdriver)。

+0

據我所知,建立一個網格,這兩個實例中應在同一個網絡中,或者他們需要公共IP。你確定你符合這些標準嗎? – Amol

+0

否不在同一網絡中,在Web服務器上安裝seleium服務器時他們給我內部Ip我的Web服務器在節點中使用但不工作@ 4M01 – Looper

+0

您是否在網絡安全組中打開了4444端口? –

回答

0

有兩個級別的防火牆,一個是Gcloud。接下來是您的機器

Gcloud防火牆需要允許4444。然後,你需要使用iptables -S

如果看到端口不允許檢查機器的防火牆,你可以使用下面的iptables語句添加它

iptables -A INPUT -p tcp -m multiport --dports 4444 -j ACCEPT