QTP9.0编程技巧:对象属性获取与动态修改
下载需积分: 9 | DOC格式 | 671KB |
更新于2025-01-06
| 52 浏览量 | 举报
"QTP9.0编程常用方法及实例心得"
本文主要介绍了QuickTest Professional(QTP)9.0版本的编程技巧和常见操作,特别适合初学者。QTP是一种功能强大的自动化测试工具,能够帮助测试人员编写和执行自动化测试用例。以下是对标题和描述中提到的知识点的详细说明:
1. **对象属性获取**:在QTP中,可以使用“对象探测器”(Object Spy)来查看和获取Web页面中对象的属性。通过“工具”菜单选择“对象探测器”,然后将鼠标放在目标对象上,QTP会显示对象的所有属性和方法。例如,通过对象探测器,我们可以获取到浏览器(Browser)、页面(Page)、链接(Link)等元素的name值,这对于编写自动化脚本至关重要。
2. **动态修改对象属性**:如果测试对象的属性值发生变化,可以通过编程的方式动态修改。例如,当Web页面中的文本框(Text)`custname`的name值更改为`myname`时,可以使用以下代码进行修改:`Object(description).SetTOProperty "name", "myname"`。这种方法不会改变对象库中的原始属性,但在运行时仍能正确识别对象,避免因属性变化导致的错误。
3. **创建注释模板**:为了方便在每个新的Action中添加统一的注释,如作者、创建日期和说明等,可以使用Action Template。在文本编辑器中输入所需的注释内容,保存为`.mst`文件,放置在QTP的安装目录下的`dat`目录中,这样每次创建新Action时,这些信息就会自动生成。
4. **全局变量的定义**:在QTP中,有多种定义全局变量的方法。一种是在Function Library的`Public Function`之外定义变量。另一种是通过读取Excel文件并将数据导入Global变量,这允许在不同测试用例间共享和更新全局常量。
5. **编写自动化脚本**:在QTP中,编写自动化脚本的基本步骤包括识别页面元素(如通过其Title或name属性),然后调用相应的动作,如点击(Click)。例如,可以编写脚本来设置`http://www.baidu.com`为首页并自动登录百度知道。只需知道页面Title和需要操作的对象name,即可编写出基本的自动化脚本。
以上内容涵盖了QTP9.0的基础操作和编程技巧,包括对象属性的获取和修改、自动化脚本的编写、注释模板的定制以及全局变量的管理,这些都是QTP自动化测试中不可或缺的知识点。通过掌握这些技能,测试人员能够更加高效地创建和维护自动化测试用例,提高测试效率。
相关推荐
615 浏览量
25 浏览量
kkrt20032003
- 粉丝: 0
- 资源: 1
最新资源
- POC_REST_CSHARP:与 BI SDK API 接口并演示如何使用 C# 脚本对服务器进行 HTTP 调用的应用程序
- SlideViewFramework(iPhone源代码)
- CSS3背景模糊霓虹灯动画特效
- postgres-copy:ActiveRecord模型中的简单PostgreSQLCOPY命令支持
- 医疗保健机构展示响应式网站模板
- gitflow帮助
- CopyPro-crx插件
- WUTextSuggestion(iPhone源代码)
- Ex_DirectUI 4.1简易模块源码,更新1.1版本-易语言
- B站up视频可视化系统(可视化+爬虫).zip
- jQuery鼠标经过出现星星动画特效
- MPCS-51300:编译器项目
- Grey New Tab-crx插件
- bqdu:BigQuery磁盘使用情况以可视化BQ数据集表使用的存储
- 马术俱乐部展示响应式网站模板
- alfresco-portuguese:这是一个档案项目。 pt-BR 现在是 Alfresco 官方支持的翻译