lsyjy4666 发表于 2009-7-16 10:49:34

QTP录制界面(菜鸟求助)

在录制B/S结构过程中,Web的操作流程中会弹出新的页面进行功能的选择,完成后再次返回主界面。
这种情况下,对于Options里面怎么设置?
我自己的操作,在录制过程中,我使用默认设置进行录制
回放过程中,Web页面弹出窗口处,就处于停止状态,
各位达人,请问这种情况怎么解决,菜鸟在此谢过

babysnail 发表于 2009-7-16 11:10:10

你是说弹出页面后不会进行功能选择么?
还是焦点没有到弹出的页面上
或者功能选择找不到对象

有什么错误提示没有啊

lsyjy4666 发表于 2009-7-16 11:24:04

回放过程中,回放页面停止在Web弹出页面之前的页面,应该是焦点没有弹出到页面上~!
回放过程中 到此页面,QTP响应一段时间后,弹出stop debug……按钮对话框
查阅相关的help文档与google搜索此问题 自己也没有找到解决的方法

peterz 发表于 2009-7-16 11:32:04

是对象库里没有对象,还是延时了。没有对象的话手动加入,回放太快的话加延时。

lsyjy4666 发表于 2009-7-16 11:37:58

图片如下:在录像的view中,可以看到对象,这是回族过程中的fail的图片

lsyjy4666 发表于 2009-7-16 11:55:36

回放处提示

lsyjy4666 发表于 2009-7-16 11:57:30

录制的view

rayblue 发表于 2009-7-16 14:15:04

可能你的tplus这个image的某些属性是动态的

rayblue 发表于 2009-7-16 14:17:21

若的确是动态的且能抓到规律的话,可以在使用之前用settoproperty来改一下这些属性

momang 发表于 2009-7-16 14:39:41

区域选择这个选择 在哪里 你截图里看不到这个操作的界面

应该是动态的 或是不定的

lsyjy4666 发表于 2009-7-16 15:11:45

这是区域选择的两个选择与按钮的点击图片。
运行错误-不能识别对象
“在程序中存在该对象,但是它的描述在后来发生了改变,导致与对象仓库中存储的信息不匹配,从而QTP无法识别对象。解决对象描述问题的第一步是找到差异,最简单的方法是将仓库中对象的属性值与程序中对象的属性值进行比较。(仓库中对象的属性值可在Object Repository窗口中查看,程序中对象的属性值可用Object Spy功能查看。)”
看着有点慌 不知怎么去操作

xuechangxu 发表于 2009-7-17 18:24:10

记得我碰到类似问题时,是这样解决的,你可以试一下!
Tools->Options->Active Screen,见图
页: [1]
查看完整版本: QTP录制界面(菜鸟求助)