首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们不能用两个不同的铬浏览器使用不同的端口吗?

我们不能用两个不同的铬浏览器使用不同的端口吗?
EN

Stack Overflow用户
提问于 2021-09-12 14:55:31
回答 1查看 107关注 0票数 0

我开始使用两种铬

代码语言:javascript
复制
start chrome --remote-debugging-port=9222
start chrome --remote-debugging-port=9223

我尝试使用rpaframework关键字连接到这些浏览器:

代码语言:javascript
复制
RPA.Browser.Selenium.Attach Chrome Browser   9222   alias=site1
RPA.Browser.Selenium.Go To  https://google.com
RPA.Browser.Selenium.Attach Chrome Browser    9223  alias=site2
RPA.Browser.Selenium.Go To  https://duckduckgo.com

但这不起作用,第一个是连接,第二个是等待某个时间,然后出现错误。

失败,WebDriverException: WebDriverException:消息:未知错误:无法连接到本地主机9222的chrome :无法到达

区块引号

EN

回答 1

Stack Overflow用户

发布于 2021-09-16 17:33:23

您可以使用Selenium Grid

创建一个集线器:

代码语言:javascript
复制
java -jar sel.jar -role hub -port 9000

创建了您需要的多个节点。

您可以在每个节点上运行chrome:

代码语言:javascript
复制
java -Dwebdriver.gecko.driver="/driver/geckodriver" -sel.jar -role webdriver -hub http://localhost:9000/grid/register -port 9001

java -Dwebdriver.gecko.driver="/driver/geckodriver" -sel.jar -role webdriver -hub http://localhost:9000/grid/register -port 9002

可以使用以下方法检查节点:

代码语言:javascript
复制
http://localhost:9000/grid/console
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69152557

复制
相关文章

相似问题

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