robotframework获取数据库返回值“Expression must be a string ,not long”

来源:互联网 发布:抗风柱设计软件 编辑:程序博客网 时间:2024/06/06 07:16

使用ride连接mysql数据库,执行select后,返回的值为tuple类型,并且每个元素都为long类型,如下:


想获取某个元素的值,其实采用数组读取元素的方式即可,$[][],如下:


运行结果为:


正确提取了第3个元素,不过记住要将结果转成str类型,否则运行会报错,提示如下:



另外,从数据库获取查询条件的记录条数时也是一样的道理,之前我以为select count(*)返回的是int类型,后来发现其实返回结果是long类型


运行:


同理如果想获取72这个数字,也需要转换成str类型才行

阅读全文
0 0