写于:2020年7月1日
我之前接触的数据库都是mysql,经常使用#添加单行注释,最近接触新的项目,使用的是db2,当我为db2的sql脚本添加#注释时,运行报错。
每种数据都有自己独特的地方,比如db2不能用#添加单行注释
db2SQL脚本添加单行注释时,使用–,而不是使用#
写于:2020年7月2日
写于:2020年7月13日
统计数据库评论记录数,当没有评论记录时,接口返回:null,而数据统计值为0,为了接口自动化对比成功,所有需要将查询结果由0变为null
接口和数据库对空值处理方式不一致
使用 case when xx then yy方式可以解决
写于:2020年8月12日
在使用python做自动化是,用pycharm运行脚本没有问题,但是用RF调用函数,却出现: FAIL : AttributeError: ‘str’ object has no attribute 'items’错误
没有找到有效的sql和yml文件
程序自动获取绝对路径,注意以下两种获取路径的区别
RF运行打印的目录有关信息: Starting test: 工作管理.申诉.总行.testcase1 20200812 20:33:03.411 : INFO : C:\Users\it05194\Desktop\客户体验监测系统\工作管理\YmlAndSql D:\Programe Files\pycharmworkspaces\DWindBellProject\InterfaceAuto\WorkManage
写于:2020年8月12日
在RF中,引用A.py文件,但是A.py文件又引用自定义B.py,在RF中运行A.py文件中函数失败
python解释器没有找到B.py文件
1.在site-package下新建一个.pth文件,然后再.pth文件中写明B.py文件目录,可以写多个目录 2.添加临时路径: import os import sys
sys.path.append(‘D:\Programe Files\pycharmworkspaces\DWindBellProject’) 3.在项目初始文件中,写明引用路径