修改QTP脚本时,如何抓取到新的页面镜像?

上一篇 / 下一篇  2007-05-25 15:37:16 / 个人分类:QTP

   今天在修改同事写的一段QTP脚本。

   她编写的脚本是在2个月前,到现在,当时她所录制的对象网站已经发生了一些变化,于是我需要把目标沾点上的一些新特性添加到对象库中。

    本来以为是简单的一件事情,但是做下来的时候却着实花了我不少时间,到录制成功的时候才总结出一点QTP对于处理Active Screen的内部机制了。

    QTP能够抓取网页镜像(用词可能不够确切和专业)这是QTP的一大优势,能让用户在修改脚本时能很快的对应到相应的内容上去。但是QTP能抓取什么时候的网页镜像呢?这个就是值得考虑的地方了。实事证明,QTP是在用户录制某个脚本的瞬间,抓取当前网页的镜像。所以如果用户需要的网页镜像是动作发生之后的结果镜像的话,那么你仅仅只做目前的动作,改动作的结果是不会被QTP抓取下来的。而往往在设置checkpoint的时候,是根据动作的结果来设计的,所以此时如果你想抓取动作结果的网页镜像,那么你就必须在动作的结果页面中再录制一些必要或者非必要的动作,让QTP将结果页面抓取下来保存。这样我们就可以通过镜像页面来设计一些checkpoint了。

    可能很多人早就知道了,呵呵,不过我才发现。所以也记下来了。


TAG: QTP

StudyTech的个人空间 引用 删除 StudyTech   /   2008-05-13 17:25:23
自动化测试培训(QTP)(地点:上海)


培训主要内容与方向:

1,自动化测试原理,自动化测试案例设计

2,QTP  object库,QTP 参数设计,如何更有效实现测试结果报告,管理场景恢复,数据驱动,QTP脚本调试,数据库比对,参数传递,QTP脚步编写技巧等具体技术

3,自动化框架

4,如何组建测试业务

5,QTP与QC紧密集合

6,重点介绍C/S结构软件和B/S结构软件

  

培训方式:

使用投影仪演示,QTP操作为主,教会你从开始接手自动化测试项目,到自动化测试项目合理的交付,走进自动化测试世界。

  

培训课后会根据当天培训内容布置作业。

  

培训时间及收费标准等:

1、周六或周末,满六人开班,有固定场所(东方路)。

2、提供QTP9.0软件和被测试软件,以供练习。培训者自备一台笔记本电脑即可。

3、培训以后提供技术支持(免费)。

4、为满足培训效果,满5,6人开班。

入门要求:。

1、有兴趣向自动化测试方面发展的人士。

2、有初步编程基础,能看懂一点脚本语言。



详细信息:http://auto-testing.spaces.live.com
 

评分:0

我来说两句

我的栏目

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7824
  • 日志数: 5
  • 建立时间: 2007-05-14
  • 更新时间: 2008-03-24

RSS订阅

Open Toolbar