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

本地运行Robot Framework+Browser库脚本报错:无法连接Playwright进程

解决Robot Framework Browser无法连接Playwright进程的问题

针对你本地运行Robot Framework测试时出现的「无法连接Playwright进程」错误,尝试以下排查步骤:

  • 重新初始化Browser库依赖
    robotframework-browser安装后必须执行初始化步骤来下载Playwright驱动和浏览器,重装后可能遗漏了这一步:

    rfbrowser init
    

    执行时确保网络正常,等待所有依赖下载完成。

  • 检查端口占用情况
    报错中的62017端口可能被其他进程占用:

    • Windows系统:
      netstat -ano | findstr :62017
      
      找到PID后用任务管理器杀掉对应进程
    • Linux/macOS系统:
      lsof -i :62017
      
      用kill -9 <PID>终止占用进程
      也可以指定其他端口运行测试:
    robot --listener Browser:port=62018 your_test_suite.robot
    
  • 验证Node.js版本与环境路径
    robotframework-browser对Node.js版本有要求(推荐16.x/18.x),先确认版本:

    node -v
    

    同时确保Node.js路径在系统环境变量中,本地命令行能直接调用node命令,避免路径导致的进程启动失败。

  • 对齐Python环境与Jenkins一致
    检查本地Python环境是否和Jenkins上的一致:

    • 是否使用了虚拟环境?确保本地激活了对应虚拟环境
    • 对比pip list输出的依赖版本,尤其是robotframework、robotframework-browser的版本,和Jenkins保持一致
  • 完整重装Browser库
    如果之前的重装不彻底,按以下步骤操作:

    1. 卸载现有库:
      pip uninstall -y robotframework-browser
      
    2. 清理残留文件:找到Python site-packages目录下的browser文件夹,删除其中的node_modules子目录
    3. 重新安装:
      pip install robotframework-browser
      
    4. 再次执行rfbrowser init完成初始化

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 19:47:04