在robotframework中将SQL查询存储在变量中?

-2 投票
1 回答
503 浏览
提问于 2025-05-10 15:28

我想把一个查询的结果存到一个变量里,然后再进行其他操作,确认这个结果没有变化。

有没有人知道这样做是否可行?

编辑:

到目前为止,我尝试创建一个叫做 ARGUMENT 的变量,并试图把它赋值给一个页面元素。但当然,这样做失败了。

我想我需要在运行我的机器人测试之前,用第二个脚本来获取这个数据?我对使用机器人测试还很陌生,所以任何帮助都很感谢!

相关文章:

  • 暂无相关问题
暂无标签

1 个回答

0

是的,这是可能的。
我自己没有用过,但它应该和这个差不多:

cursor.execute("SELECT blabla FROM myTab")
rows = cursor.fetchall() # rows is now something like this [(1, 100, "abc'def"), (2, None, 'dada'), (3, 42, 'bar')]
tempRows = rows    

# perform other operations on rows

if tempRows == rows:
    print "nothing is changed"
else:
    print "rows is changed"

撰写回答