2
打開五個以上的鉻的browers我啓動樞紐和節點:無法與硒
java -jar C:\...\selenium-server-standalone-2.25.0.jar -role hub
java -jar C:\...\selenium-server-standalone-2.25.0.jar -role node
-hub http://localhost:4444/grid/register
-browser browserName=chrome,maxInstances=6,platform=WINDOWS
-timeout 0
-Dwebdriver.chrome.driver=c:\...\chromedriver.exe
然後,我創建的Chrome驅動程序實例:
Dim desiredCapabilities As Remote.DesiredCapabilities = Remote.DesiredCapabilities.Chrome()
Dim size As String = "--window-size={0},{1}"
size = String.Format(size, browserWidth, browserHeight)
Dim position As String = "--window-position={0},{1}"
position = String.Format(position, browserWidth * index, 0)
desiredCapabilities.SetCapability("chrome.switches", {size, position})
driver = New Remote.RemoteWebDriver(New System.Uri("http://localhost:4444/wd/hub"), desiredCapabilities)
五部作品的罰款。第六次等待Selenium迴應。這裏是錯誤:
OpenQA.Selenium.WebDriverException: No response from server for url http://localhost:4444/wd/hub/session. Aborting test execution.
該節點沒有活動,所以它看起來輪轂沒有分配第六個請求到節點。除了我需要的maxInstances=6
之外是否還有其他設置?