HttpLibrary.HTTP库找不到名称为“ Get Json Value”的关键字

时间:2018-10-09 09:44:35

标签: robotframework

尝试通过RobotFramework学习json操作。使用“ pip install --trusted-host pypi.python.org robotframework-httplibrary ”安装了HttpLibrary
我从帮助文档中复制了以下代码,然后运行“ 未找到名称为'Get Json Value'的关键字。 ” 我的程序

*** Settings ***
Library           HttpLibrary.HTTP
Library           OperatingSystem

*** Test Cases ***
Read_Json
    ${result}=  Get Json Value  {"foo": {"bar": [1,2,3]}}   /foo/bar
    Should Be Equal ${result}   [1, 2, 3]

任何帮助为什么RobotFramework的行为如此?

仅供参考,我有python 3.6.4

1 个答案:

答案 0 :(得分:0)

关键字和变量之间没有4个时间间隔(键盘上的选项卡按钮),关键字之前和之后,同样在下一行,您将得到相同的错误,例如no such keyword like Should Be Equal在该关键字之后给/命中4个时间间隔,它将开始工作 注意下面的代码片段中的空格。

*** Settings ***
Library           HttpLibrary.HTTP
Library           OperatingSystem

*** Test Cases ***
Read_Json
${result}=    Get Json Value    {"foo": {"bar": [1,2,3]}}   /foo/bar
Should Be Equal    ${result}    [1, 2, 3]