我是机器人框架的新手,在使用“执行 SQL 脚本”关键字时,我得到的结果为 None 而不是数据。
使用的版本 - 数据库 - 1.2.4 python 3.6
尝试了两个关键字“执行 SQL 脚本”和“执行 SQL 字符串”,两者均返回“无”。
${query_result}= DB1.Execute SQL Script ./sample_script.sql
还尝试使用返回数据的“query”关键字。
${query_result}= DB1.query select * from emp_table;
如何在Robot Framework中执行sql脚本?
最佳答案
由于测试语法是表格形式,因此 Robot Framework 中的关键字和参数之间至少需要有两个空格。
${query_result}= DB1.Execute SQL Script ./sample_script.sql
-> ${query_result}= DB1.Execute SQL Script ./sample_script.sql
${query_result}= DB1.query select * from emp_table;
-> ${query_result}= DB1.query select * from emp_table;
关于python - 执行 Sql 脚本返回 "None",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58094111/