我试图在机器人框架中检查给定的字典是否为空,但它给出了一个语法错误的错误。下面是我如何比较它的以下示例:
Run Keyword If '${source_list_data}'=='[]' FAIL 我得到的错误是:
计算表达式 ''[{'data':'value'}]'=='[]'' 失败:SyntaxError:语法无效(第 1 行)
最佳答案
你的语法对我有用。很奇怪,它对你不起作用。
这是使用 Get Length 实现它的另一种方法:
*** Settings ***
Library Collections
*** Test Cases ***
dict_empty
${source_list_data} = create dictionary
${length} = Get Length ${source_list_data}
Run Keyword If ${length} == 0 log to console Empty Dict
https://stackoverflow.com/questions/28712168/