首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Selenium打开五个以上的Chrome浏览器

无法使用Selenium打开五个以上的Chrome浏览器
EN

Stack Overflow用户
提问于 2012-08-02 02:57:29
回答 1查看 1.2K关注 0票数 2

我启动集线器和节点:

代码语言:javascript
复制
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驱动实例:

代码语言:javascript
复制
    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)

5号可以正常工作。第六次等待Selenium响应。下面是错误:

代码语言:javascript
复制
OpenQA.Selenium.WebDriverException: No response from server for url http://localhost:4444/wd/hub/session. Aborting test execution.

节点中没有活动,因此集线器似乎没有将第六个请求分配给该节点。除了maxInstances=6之外,我还需要其他设置吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-03 04:55:32

我尝试在每个浏览器的不同端口上运行不同的节点,它工作:

集线器:

代码语言:javascript
复制
java -jar C:\...\selenium-server-standalone-2.25.0.jar -role hub

前五项:

代码语言:javascript
复制
java -jar C:\...\selenium-server-standalone-2.25.0.jar -role node -port 5555
    -hub http://localhost:4444/grid/register 
    -browser browserName=chrome,maxInstances=5,platform=WINDOWS 
    -timeout 0
    -Dwebdriver.chrome.driver=c:\...\chromedriver.exe

接下来的五个:

代码语言:javascript
复制
java -jar C:\...\selenium-server-standalone-2.25.0.jar -role node -port 5556
    -hub http://localhost:4444/grid/register 
    -browser browserName=chrome,maxInstances=5,platform=WINDOWS 
    -timeout 0
    -Dwebdriver.chrome.driver=c:\...\chromedriver.exe
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11765726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档