- QTP 教程
- QTP - 首页
- QTP - 简介
- QTP - 测试自动化
- QTP - 环境设置
- QTP - 录制和回放
- QTP - 对象库
- QTP - 动作
- QTP - 数据表
- QTP - 检查点
- QTP - 同步
- QTP - 智能识别
- QTP - 调试
- QTP - 错误处理
- QTP - 恢复方案
- QTP - 环境变量
- QTP - 库文件
- QTP - 测试结果
- QTP - GUI 对象
- QTP - 虚拟对象
- QTP - 访问数据库
- QTP - 使用 XML
- QTP - 描述性编程
- QTP - 自动化对象模型
- QTP - 框架
- QTP - 框架设计
- QTP 有用资源
- QTP - 问答
- QTP - 快速指南
- QTP - 有用资源
- QTP - 讨论
QTP - 环境变量
QTP 环境变量是特殊类型的变量,所有动作、函数库和恢复方案都可以访问它们。Windows 系统内置的环境变量可供在该系统上运行的所有应用程序使用,但 QTP 环境变量仅在运行时对特定测试脚本可用。
环境变量类型
内置环境变量 - 提供一系列环境参数,可以提供诸如测试名称、动作名称、测试路径、本地主机名、操作系统名称、类型及其版本等信息。可以通过导航到“文件”→“测试设置”→“环境”选项卡来访问环境变量名称。
用户定义内部变量 - 通过在“环境”选项卡窗口中选择“用户定义”可以保存用户定义的变量。单击“+”按钮输入参数名称和值,如下所示:
用户定义外部变量 - 用户定义的变量可以存储在外部 .xml 文件中,并可以加载到测试中,如下图所示。它也可以像下面示例中解释的那样在运行时动态加载。
环境变量 – 支持的方法
1. ExternalFileName 属性 - 返回在“测试设置”对话框的“环境”选项卡中指定的已加载外部环境变量文件的名称。如果没有加载外部环境变量文件,则此属性返回空字符串。
x = Environment.ExternalFileName print x
2. LoadFromFile 方法 - 在运行时动态加载指定的环境变量文件(.xml)。使用此方法时,无需手动将环境变量添加到“环境”选项卡中。
Environment.LoadFromFile "D:\config.xml" b = Environment.Value("Browser") print b
3. Value 属性 - 检索环境变量的值。我们还可以使用此属性设置用户定义的内部环境变量的值。
' Get the Value of the InBuilt Environment Variables a = Environment.Value("OS") print a b = Environment.Value("ActionName") print b 'Loaded from External File Environment.LoadFromFile "D:\config.xml" c = Environment.Value("Browser") print c
广告