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

启动RobotFramework脚本遇[OSERROR 216]错误求助

解决RobotFramework启动浏览器时的WinError 216兼容问题

这个错误核心是浏览器驱动与Windows系统/浏览器版本不兼容,以下是具体排查和修复步骤:

  • 匹配浏览器与驱动版本:确保ChromeDriver/GeckoDriver等驱动的主版本,和本地安装的浏览器主版本完全一致。比如Chrome是120.x系列,驱动也必须对应120.x版本,不能跨大版本使用。
  • 核对驱动系统架构:Windows分32位、64位,下载驱动时要选择和你系统架构一致的版本,64位系统别用32位驱动。
  • 检查驱动路径配置:RobotFramework的SeleniumLibrary中,驱动路径要指向具体的可执行文件,而非文件夹。比如配置为C:\drivers\chromedriver.exe,不能只写C:\drivers。
  • 修复浏览器安装:如果驱动没问题,可能是浏览器安装文件损坏,卸载后重新下载对应系统架构的版本安装。
  • 确认系统版本支持:部分新版浏览器/驱动不再兼容老旧Windows(如Windows 7),若系统版本过低,可降级浏览器到支持的版本,或升级Windows系统。

附正确配置的RobotFramework脚本示例:

*** Settings ***
Library    SeleniumLibrary

*** Test Cases ***
OpenAndCloseBrowser
    Open Browser    https://www.example.com    chrome    executable_path=C:/drivers/chromedriver.exe
    Close Browser

错误提示翻译:OSError: [WinError 216] 当前运行的Windows版本与该版本的%1不兼容。请检查计算机的系统信息,然后联系软件编辑器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 06:41:33