2017-04-15 118 views
0
{ 
    "capabilities": 
    [ 
    { 
     "browserName": "firefox", 
     "maxInstances": 5, 
     "seleniumProtocol": "WebDriver" 
    }, 
    { 
     "browserName": "chrome", 
     "maxInstances": 5, 
     "seleniumProtocol": "WebDriver" 
    }, 
    { 
     "browserName": "internet explorer", 
     "maxInstances": 1, 
     "seleniumProtocol": "WebDriver" 
    } 
    ], 
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy", 
    "maxSession": 5, 
    "port": 5555, 
    "register": true, 
    "registerCycle": 5000, 
    "hub": "http://localhost:4444", 
    "nodeStatusCheckTimeout": 5000, 
    "nodePolling": 5000, 
    "role": "node", 
    "unregisterIfStillDownAfter": 60000, 
    "downPollingLimit": 2, 
    "debug": false, 
    "servlets" : [], 
    "withoutServlets": [], 
    "custom": {} 
} 

這是我的配置文件config.json我遇到了一個錯誤:無法註冊這個節點

,我在命令行中運行:

java -jar selenium-server-standalone-3.3.1.jar -role node -nodeConfig nodeconfig.json 

但我遇到了這樣的錯誤我找不到答案:

21:27:48.334 INFO - Couldn't register this node: The hub is down or not respondi 
ng: Connect to localhost:4444 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] f 
ailed: Connection refused: connect 

我不明白這是爲什麼?

+2

爲什麼在Java中爲Python添加標籤? –

+0

您是否確定已經使用命令「java -jar selenium-server-standalone-3.3.1.jar -role hub」啓動了集線器? –

回答

0

你的錯誤中明確指出,節點沒有找到在端口上監聽localhost運行中樞4444 作爲克里希南上面提到的,你需要先啓動集線器使用命令

java -jar selenium-server-standalone-3.3.1.jar -role hub

該命令將在本地主機上啓動集線器,默認情況下使用4444端口。

相關問題