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

Selenium+Robot框架执行失败求助:浏览器闪退且报InvalidArgumentException

Selenium+Robot框架浏览器闪退及无效参数异常排查方案

错误说明

原报错信息InvalidArgumentException: Message: invalid argument翻译为:无效参数异常:消息:无效参数

排查及解决步骤

  • 简化浏览器启动配置,排除无效参数干扰
    先移除所有自定义启动参数、desired_capabilities配置,用最基础的命令测试:

    Open Browser    https://www.amazon.com    Chrome
    

    若基础启动正常,再逐个添加之前的参数,定位是哪个参数导致的异常。

  • 再次验证驱动与浏览器版本匹配

    • 查看Chrome完整版本:打开chrome://version/,记录主版本号(如118.0.5993.xx)
    • 检查Chromedriver版本:在命令行执行chromedriver --version,确保主版本号完全一致,小版本尽量匹配
    • Firefox需确认geckodriver版本与Firefox版本对应,避免跨版本不兼容
  • 检查Robot框架与Selenium库版本兼容性
    执行以下命令查看当前库版本:

    pip show robotframework-seleniumlibrary
    pip show selenium
    

    建议保持robotframework-seleniumlibrary为4.x版本,selenium对应4.x系列,版本不匹配会导致参数解析错误。

  • 排查系统环境及权限问题

    • 避免用管理员权限运行脚本,防止浏览器沙箱模式异常
    • 临时关闭杀毒软件、防火墙,排查是否有进程拦截
    • 尝试以无痕模式启动浏览器:
      Open Browser    https://www.amazon.com    Chrome    options=--incognito
      
  • 开启debug日志定位具体问题
    在脚本中添加debug级日志配置,获取更详细的错误细节:

    *** Settings ***
    Library    SeleniumLibrary    log_level=DEBUG
    

    运行后查看日志,确认是哪个参数或配置引发的无效参数异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 14:25:15