尝试通过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
答案 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]