You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium Grid多并发会话异常:点击不同会话均显示同一会话

Selenium Grid会话显示异常问题排查与解决

你在使用Selenium Grid时遇到会话显示异常:访问http://localhost:4444/ui#/sessions页面可见session1至session5,但点击session1、session2、session3、session4时,始终显示正在运行的session5。你的docker-compose.yaml配置如下:

version: 3
services:
  selenium:
    image: selenium/standalone-chrome:112.0-chromedriver-112.0-grid-4.9.0-20230421
    ports:
      - "4444:4444"

解决方法

  • 升级Selenium Grid版本
    当前使用的112.0-chromedriver-112.0-grid-4.9.0-20230421版本存在Grid UI会话详情显示的已知bug,后续稳定版本已修复该问题。建议升级到最新版或更高版本,修改docker-compose配置如下:

    version: 3
    services:
      selenium:
        image: selenium/standalone-chrome:latest
        ports:
          - "4444:4444"
    
  • 排查测试代码的会话管理逻辑
    检查测试代码中是否存在会话ID复用、未正确关闭旧会话的情况。可以在创建每个会话后打印会话ID,对比Grid UI中显示的ID是否一一对应,确认是否是代码逻辑错误导致会话指向混乱。

  • 清除缓存并重启Grid服务
    停止现有容器,清理相关缓存后重新启动服务:

    docker-compose down
    docker system prune -f
    docker-compose up -d
    

内容的提问来源于stack exchange,提问作者eastwater

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 11:42:02