记录UI自动化遇到的问题(日记)

Q1.断言日期查询结果方法

solution:获取日期文本,然后切片拿到对应的数值并转化成Int类型,再比较大小

例:time = "2021-09-23 12:04:55"

start_time = int(time[:4] + time[5:7] + time[8:10] + time[11:13] + time[14:16] + time[17:])

Q2.一个简单的断言查询结果的方法

我觉得首先得确定你这个查询条件下能返回多少条数据,不然他一条不返回你也判断不了是不是查询bug。

因为不好判断是否查询结束,所以我这边直接通过while使等式成立后再执行后面的代码。

solution:获取第一条数据文本,再把查询条件写进一个列表,通过for循环判断。因为日期是一个区间,所以用Q1判断了(就是上面第一个问题)。

这里只取了第一条数据做断言,你也可以判断条数后获取所有文本然后通过.count方法判断该字符串出现的次数。代码如下图

 Q3.退出while循环的限制

如Q2,我写了break退出,但是发现明明执行完了,却还要等很长一段时间才能执行下一个用例。

solution:当同时存在多个循环(while、for)时,break只退出最内层循环,所以把break换成return就可以了

PS:这是昨天写的,忘记发了,今天发出去。今天应该不会记录,因为没有碰到问题,就算碰到也不想发,因为我心情不好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值