我开始使用两种铬
start chrome --remote-debugging-port=9222
start chrome --remote-debugging-port=9223我尝试使用rpaframework关键字连接到这些浏览器:
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 :无法到达
区块引号
发布于 2021-09-16 17:33:23
您可以使用Selenium Grid。
创建一个集线器:
java -jar sel.jar -role hub -port 9000创建了您需要的多个节点。
您可以在每个节点上运行chrome:
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可以使用以下方法检查节点:
http://localhost:9000/grid/consolehttps://stackoverflow.com/questions/69152557
复制相似问题