首先:
排除tool---options—active screen设置没有出错,一般系统默认即可。
第一种情况:是网上人总结的
最近有几个同事开始学习使用QTP,但是刚装上的QTP在录制时却不能看到ActiveScreen。对于新手来说这个是定制检查点的一个常用入口,如果没有图片显示的话。自己动手录制脚本基本就泡汤了,在网上内外墙找了一圈没有发现直接的正解,初步怀疑是他们装QTP是拷来的文件有问题,少了些组件什么的。结果检查安装文件是没有问题的,后来想到一个就是插件的安装,他们默认都是选择新增插件,而是默认安装,结果就少了某些插件,其中一个就是PeopleSoft插件。
peoplesoft插件提供了若干个方法和属性,这个可以从它的帮助文档中找到的。而我以前刚好看过这个文档,当记忆被联系到现实时,这个问题自然就解决了。
解决方法:
1、重新安装QTP并记得要选择安装PeopleSoft插件
2、下载QTP PeopleSoft-addin,地址百度即可
第二种情况:是我遇到的、(ps当然走了弯路、顺便研究了一下第一种情况)
我的版本是qtp10,录制的脚本回放可以显示active screen,但是手动写的脚本就不可以,我安装的时候是默认的 没有安装PeopleSoft插件。因为之前也是这么安装的,没有出过类似问题,所以排除是PeopleSoft插件的问题。
解决方法:
在菜单栏中依此点击:automation—update run mode,然后运行脚本即可
顺便补充一下相关知识: Automation->maintenance run mode,update run mode
Automation 菜单下的maintenance run mode维护运行模式,update run mode更新运行模式 2种特殊的运行方式。
维护运行模式适用于当你的脚本运行不通时使用,它会在运行失败的步骤处暂停并弹出维护窗口,以此来帮助你定位出问题的步骤和对象。
弹出维护窗口后可有2种操作:
1、点击point去定位出问题的对象在被测试程序中的位置
2、点击Add 添加todo任务,其实就是相对于一个注释,表示暂时不解决。下次你不用再运行维护模式直接在todo列表就可以找到
完成了所有问题点击的维护后会有一个总结窗口,告诉你本次共维护了多少个有错的地方。
更新运行模式使用于之前录制脚本的被测程序有了新的内容更新,这时直接运行其结果可能就不准确了。但是自己手动修改比较麻烦。直接使用更新运行模式,它会自动更新Active Screen,checkpoint,以及对象的描述内容至最新。
【注:它不会更新对象库中作为识别关键字的属性的内容,也就是说如果新程序修改的属性刚好是QTP拿来作为识别对象的关键字属性,则不能使用这种方法】
分享到:
相关推荐
QTP 的界面包括 Test Pane、Data Table 和 Active Screen 三个部分。Test Pane 包括 Keyword View 和 Expert View 两个视图,用于查看和修改测试脚本。Data Table 是一个 Excel,用于提供自动化测试脚本所需的输入...
- **启动测试流程**:教程首先介绍了QTP的基本界面,如**测试窗格**、**ActiveScreen**、**数据表**和**调试查看器窗格**,以及如何使用QuickTest命令。同时,还提到了如何通过**QualityCenter**平台来管理整个测试...
【QTP 11 PPT】是一份关于 Mercury QuickTest Professional 8.2 的教程,QTP 11 是一个强大的自动化测试工具,主要用于GUI自动化测试。本教程旨在详细介绍QTP的功能、测试流程以及如何有效地利用它进行测试。 1. **...
- **Active Screen**:QTP 的 Active Screen 功能能实时反映测试执行时的屏幕状态,帮助测试人员更好地跟踪和理解测试过程。 - **Point and Click**:QTP 支持直观的点击操作来生成测试脚本,简化了脚本创建过程,...
Active Screen 是QTP的一个实用功能,它允许你实时查看应用程序的当前状态,并与测试脚本中的对象进行比较。在“View”菜单下选择“Active Screen”,以便在执行测试时看到被测应用的界面,帮助定位需要操作的对象...
- **在一个QTP脚本中添加多个Action**:Action是QTP中的一个模块,可以包含一系列测试步骤。 - 插入调用新的Action。 - 设置Action的名称和位置。 - 复制现有的测试步骤到新的Action中。 - **关联Action的对象库*...
- **ActiveScreen**:显示当前正在操作的应用程序界面,便于录制操作。 - **数据表**:存储测试过程中使用的数据,支持数据驱动测试。 - **调试查看器窗格**:用于调试测试脚本,显示变量和对象的状态。 - **使用...
- **Active Screen**:动态显示测试运行时的实际屏幕,便于调试。 - **脚本调试器**:内置的调试工具帮助定位和修复脚本问题。 - **测试分析器**:用于分析测试结果,找出可能的问题和改进点。 7. **QTP与版本...
最后,QTP的增强功能如Smart Identification、Run-time Error Handling、Active Screen等,都是提升自动化测试效率和准确性的关键。通过《QTP自动化测试实践》的学习,读者不仅能掌握QTP的基本操作,还能了解到如何...
它的界面包括Test Pane(关键词视图和专家视图),Data Table(用于提供测试数据)和Active Screen(记录Web页面以辅助脚本修改)。 1. Test Pane的Keyword View和Expert View:Keyword View提供了直观的脚本视图,...
另一方面,QTP的特色在于ActiveScreen、TestGuard、树视图、Script视图、Fusion技术、数据表以及使用VBScript的脚本。QTP版本7.0后,还引入了函数生成器和运行向导。 从界面体验来看,QTP的Keyword View、Expert ...
5. 在 Active Screen 中,用右键单击“Update Order”按钮,添加标准检查点,检查“Update Order”按钮的 enabled 属性值。 6. 点击 OK 按钮,打开 checkpoint 设置窗口,选择 enabled 属性,在 Configure Value 中...
- Active Screen记录了Web页面状态,便于添加检查点和调试脚本。 3. **QTP的测试流程** - **设计测试用例的测试数据**:分析业务需求,设计测试用例和测试数据。决定哪些用例适合自动化,哪些适合手工执行。合理...
在Active Screen中,可以通过右键点击"Update Order"按钮添加标准检查点。检查点主要用于验证对象的特定属性,例如检查"Update Order"按钮的"enabled"属性,确认其是否处于启用状态(True)。这一步骤有助于确保按钮...
方法: 在Active Screen显示的 Flight Reservation窗体右键,insert standard checkpoint , 设置checkpoint properties 勾选enabled OK 2.输出值 目的: 输出值就是通过检查把特定值输出到特定环境 可以把值输出到data...
- Active Screen是录制时生成的屏幕快照,可用于辅助脚本修改和添加检查点。 3. **QTP的测试流程** - 设计测试用例和测试数据:根据业务需求和功能点设计测试用例,确定测试数据。 - 录制测试脚本:在GUI上执行...