如何在Robot框架中串联数据库查询结果

时间:2019-06-03 17:17:27

标签: python database robotframework

我正在对数据库返回查询结果

((596,),)

我只想使用596并将其设置为全局变量,并将其用于下一个测试用例。

如何连接并仅获得596值并在其他测试中使用?

查询-

${id}=  Execute Select Query  SELECT id FROM <table> where name="Path" and uid="123"
Actual Result - ((596,),)
Expected Result - 596

1 个答案:

答案 0 :(得分:1)

您将返回列表列表。您应该可以使用漫游器的extended variable syntax来获取第一行的第一列,如下所示:${id[0][0]}

用户指南中标题为Accessling list and dictionary items的部分也介绍了访问单个列表项的内容,该部分显示了将列表项索引放在大括号${id}[0][0]之外。