我們正在使用 docker-compose 檔案來創建 selenium 網格網路,在升級到 selenium grid 4.0.0 版后,我們發現網格未注冊到節點。
在這種情況下,我們總是收到以下錯誤。
chrome_1 | 12:18:47.180 INFO [SelfRegisteringRemote$1.run] - Couldn't register this node: The hub is down or not responding: The hub responded with 404
我們嘗試恢復到以前的版本,發現它運行良好。您能幫助我們確定為什么它在 Selenium Grid 4 中不起作用嗎?是否需要進行任何其他設定?我們試圖在 Selenium Grid 4 官方頁面中找到,但找不到太多。
附上 docker-compose 檔案以供參考
version: '3.8'
services:
selenium:
image: selenium/hub
ports:
- 4444:4444
environment:
GRID_MAX_SESSION: 10
chrome:
image: selenium/node-chrome-debug
shm_size: 2gb
depends_on:
- selenium
environment:
- HUB_HOST=selenium
- NODE_MAX_INSTANCES=10
- NODE_MAX_SESSION=10
ports:
- 5901:5900
uj5u.com熱心網友回復:
您需要在以下鏈接中閱讀有關網格的所有更改的以下內容:Selenium Grid Server 的 Docker 影像
您基于上述內容的 docker-compose.yml 檔案現在將是:
version: '3.8'
services:
selenium:
image: selenium/hub
ports:
- 4442:4442
- 4443:4443
- 4444:4444
chrome:
image: selenium/node-chrome-debug
shm_size: 2gb
depends_on:
- selenium
environment:
- SE_EVENT_BUS_HOST=selenium
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
- SE_NODE_OVERRIDE_MAX_SESSIONS=true
- SE_NODE_MAX_SESSIONS=10
ports:
- 5901:5900
但是,您需要閱讀鏈接中的完整詳細資訊,以確保您的設定正確無誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/364309.html
標籤:硒 硒网络驱动程序 docker-compose 硒铬驱动器 硒网格
