snbna 发表于 2006-1-16 16:14:40

QTP's active screen 不能完整的显示页面怎么办???

用Quick Test professional 8.0 版本record完脚本后,脚本对应的active screen不能显示完全,页面上的大部分内容是空白页面,这个问题应该怎么解决呢? 
在无法看到完整的active screen的情况下,怎么加入检查点呢?
希望各位指点!谢谢

[ 本帖最后由 snbna 于 2006-1-16 16:49 编辑 ]

yangkinki 发表于 2006-1-17 14:58:16

出现空白页面可能是因为你设置的 caputure level 设置不够高,有些页面没有捕获进去,所以无法显示,在Tools-> options ->Active screen中进行设置;
如果没有页面, 在Expert View中可以通过输入代码的方式来增加检查点.
以后如果有QTP方面的问题,请提交至QTP模块,谢谢。

snbna 发表于 2006-1-19 10:42:21

我的caputure level 现在用的是默认的设置,选项为none,那么是不是应该选择为complete?

另外一个问题:Active screen是否在系统启动的情况下才能看到完整的页面?当active screen上面的一些图片无法显示,这个是什么原因照成的呢?还是caputure level 设置的太底的缘故?

确实可以在在Expert View中可以通过输入代码,但是我输入代码后,运行脚本的时候会报内容不存在的错误。
但是 eg:Browser("SCSiHIS").Page("SCSiHIS v1.1.1 r5504 (build").Frame("CommonPatPersonSearchFrame").WebEdit("txtSearchCode").set"123",其中的txtSearchCode在jsp页面上是存在的。请问报这个错误的原因是什么呢?

yangkinki 发表于 2006-1-19 10:51:46

选择为complete;
你录制完之后,Active screen就会保存你录制的页面,具体可以查看保存的文件夹snapshots下的文件,所以不要系统运行,当光标在某行上时,在active screen中就会显示该行所指的页面,有些图片无法显示,可能是某些插件没有安装。
输入代码报错,因为这个对象不存在于对象库中,你通过add object的方法把该对象加入对象库中再运行就不会报错了。

snbna 发表于 2006-1-19 12:56:34

这个对象不存在于对象库中,你通过add object的方法把该对象加入对象库中再运行就不会报错了.

想请教下,这个add object是在脚本中写呢?还是可以设置?
可以给出一个例子吗?谢谢!

yangkinki 发表于 2006-1-19 15:07:52

在工具栏Tools-> object Repository选择add objects ,就会出现一个手型的鼠标,点上对象,然后保存入对象库中了。

snbna 发表于 2006-1-20 11:11:46

谢谢版主!

ashley1314 发表于 2013-7-29 11:50:23

录制窗体程序成功后,在回放的时候,active screen不能显示出我要测试的窗体程序,但是捕获出的是我的桌面和QTP工具,然后在回放的时候就报找不到对象的错误,各位高人,求救啊
页: [1]
查看完整版本: QTP's active screen 不能完整的显示页面怎么办???