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

Robot Framework读取JSON文件报错‘无关键字’,求排查问题

解决Robot Framework读取JSON时报“Test contains no keywords”的问题

这个报错核心是你的测试用例里没被识别到合法的执行关键字,常见问题和解决方法如下:

  • 检查缩进格式:测试用例下的关键字必须比用例名缩进(2/4个空格都可以,但要统一),不能和用例名对齐。正确示例:
*** Test Cases ***
读取JSON文件测试
    ${json_data}=    Load JSON File    ./test.json
    Log    读取到的JSON数据:${json_data}
  • 确认导入了JSON操作库:要读取JSON必须先在Settings块导入JSONLibrary,不然关键字会不被识别:
*** Settings ***
Library    JSONLibrary
  • 检查关键字拼写和分隔:关键字必须用空格分隔(比如Load JSON File不能写成LoadJsonFile),关键字和参数之间要用至少两个空格/制表符分隔,不能只用一个空格。
  • 排除空测试用例:如果测试用例下面只有注释或者空行,也会触发这个报错,确保有实际执行的关键字。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 19:15:40