【QTP学习笔记 1 】下拉框数据随机选择,日期输入,如何获取动态的对话框

这篇博客介绍了在QTP自动化测试中如何处理日期选择、下拉框随机数据选择、航班随机选择、订票数量输入、总价校验以及动态对话框的获取。通过具体的代码实现,解决了包括日期设置、下拉框操作、随机选择、总价计算和描述性编程在内的多个问题。
摘要由CSDN通过智能技术生成

最近使用QTP遇到了一些问题,记录一下。

我负责编写的测试脚本流程是这样的:登录mercury自带的定机票页面后,插入一条新记录,插入成功后,再通过order no查询该记录,并传真,核对传真页面上的数据和录入时是否一致。

那需要解决的几个问题的是:

1、机票的日期指定为当前日期的第二天。

2、fly from 和fly to 下拉框随机选择数据。

3、随机选择航班;

4、tickets输入1-10之间的某一位数(该应用是要求订票数<=10)

5、查询出票价和总价格后,要核对总价是否正确(也就是说price*tickets是不是等于total),要考虑去掉$符号才能比较

6、新插入的订单order no是递增上去的,也就是说传真页面的窗口的text值是一直变化的,如果直接通过text取值是取不到这个页面的。

7、要取得fax preview页面上的文本数据。只能取到窗口对象,里面的信息都是文本的,用object spy是获取不到里面的name、price、total、tickets的。

尝试了几次,问题1-6都已经解决,第7点还在考虑。

解决方法如下:

1、日期选择为当前日期的第二天。解决方案:分别取得当前日期的年月日,如果月和日是1位数,则左边补一位0,最后将月&日&年后两位拼装,代码如下。

If len(Month(date+1))=1 Then
 flymon="0"&Month(date+1)
 else
 flymon=Month(date

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值