2013-07-12 32 views
0

我在機器A上安裝了一個集線器(java -jar selenium-server-standalone-2.32.0.jar -role集線器)。 我使用了許多機器來設置多個隨機端口到集線器的節點。如何獲得在集線器上註冊的節點端口

(
java -jar selenium-server-standalone-2.14.0.jar -role node -hub http:///[hub ip]:4444//grid//register [Random port number]) 
已註冊的「

我知道,我可以看到的節點信息(節點的IP和端口)

http:///[hub ip]:4444//grid//console".. 
How can i get node's IP and port without open page "http:////[hub ip]:4444//grid//console"?. 

是否有任何API的支持,得到節點的IP或端口?

由於

回答

0

你可以寫一個硒網格Servlet來獲取此信息 - 但是這將硒網格進程中運行很好的例子建立一個servlet可以在此SAMP找到le: How do you create a /postResults servlet for selenium core

但是,我知道您想將此信息公開給第三個進程。在這種情況下,我會推薦1)編寫一個將此數據公開爲json的servlet,2)您的進程應該向集線器上的servlet發出web請求並解析json響應。

+0

感謝您的回答。但我不熟悉servlet。你能告訴我更多細節嗎? – user2575426

相關問題