QTP报错Cannot find the "Flight Reservations" object's parent "Login"解决办法

本文详细解析了QTP自动化测试中常见的错误——无法找到FlightReservations对象的父类Login,并提供了避免此错误的解决方法。同时,分享了QTP使用的实用技巧,如录制时避免使用鼠标点击,以及进入订机票页面后需先点击新建等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直接给解决方法:

在录制最后的时候不要把对话框给关了

下面是详解:

最近由于工作需要,在学习软件测试技术。个人觉得一个开发人员不能自己测试自己开发的软件是件有点尴尬的事。之后会写一篇学习软件测试技术心得的博客,现在先写篇QTP相关的文章。

QTP是一种常用的自动化测试软件,通常都会使用QTP内附的Fight软件来学习QTP,大多数学习QTP的同学在学习到自动执行多次数据时都会遇到一个报错

Cannot find the "Flight Reservations"object's parent "Login" (class Dialog). Verify that parent propertiesmatch an object currently displayed in your application

本人在学习过程也遇到这个情况

分析报错学习,翻译一下Cannotfind the "Flight Reservations" object's parent "Login",不能找到"Flight Reservations"对象的父类"Login"

 

Login明显是指如下图所示的Login对话框


Login对话框找不到了,为什么呢?

想想就知道了,我在录制最后的时候把对话框给关了,于是QTP在执行第二行数据时就找不到对话框了,就是这么简单。

 

另附其他QTP使用小tips

录制的时候换行尽量使用tab键,不要用鼠标去点,否则如果下一次位置不同就会出错。

进入订机票页面后要先点击新建,否则后面也会出错


转载于:https://www.cnblogs.com/javdroider/p/5184325.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值