Robot Frame里的数据类型转换问题

Robot Frame数据类型转换实战解析
本文探讨了在Robot Frame中遇到的数据类型转换问题,详细分析了如何在Python环境中处理不同数据类型的转换,特别是在自动化测试和数据库交互过程中的挑战与解决方案。


Robot Frame里的数据类型转换问题

1.今天写自动化的时候,需要比较数据库查出的一个值,这个值是decimal的类型,拿出来在python语言下的Robot Frame中,使用float(),long()均没法转换比较。
后想到直接数据库输出前强制转换:select CAST(idAS float) from bank


2.数据库里传送来一个中文的字符串,直接取出是不能应用的。在RF中进行类型转换,方法如下

${bankName1}        evaluate     '${bankName[0][0]}'.decode('UTF-8')

第三列里的${bankName}list是从数据库里query出来的中文字符
通过这个语句可得到${bankName1}为中文

如果decode()不好用,需要在python根目录:


添加最后两行代码:


3.RF中,字符串的简单转换,比如String转int,float:

   ${a}evaluatefloat(${Stringtext})





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值