插件的录制和运行设置
在应用程序上录制或运行测试之前,可以使用录制和运行设置对话框指示UFT One 在开始录制或运行测试时将打开哪些应用程序。可在“录制和运行设置”对话框中设置录制和运行选项,也可以使用环境变量设置这些选项。
使用录制和运行设置
对于某些基于 Windows 的应用程序,可以使用该对话框指定在录制、运行以及对象侦测器会话期间希望 UFT One 识别的特定应用程序。例如,可以选择让 UFT One 在开始录制或运行会话时打开特定应用程序。
当您每次开始录制新测试和保存该测试的设置时,都将自动打开“录制和运行设置”对话框。随后,当您对现有测试执行其他录制或运行会话时,“录制和运行设置”对话框将不打开。
从以下选项卡之一配置设置 (取决于启动 UFT One 时加载的插件):
-
Web (适用于大多数基于 Web 的应用程序,包括 WebForms 和 Web 2.0 工具包)
-
Windows 应用程序 (适用于大多数基于 Windows 的应用程序)
使用“Windows 应用程序”选项卡时,建议选择“仅在以下应用程序上录制和运行:”选项。虽然此设置不会直接影响录制或测试运行,但可以防止您在录制会话期间无意中录制在 Windows 应用程序 (如电子邮件) 上执行的操作。在基于 Windows 的应用程序上录制或运行测试时,这些设置还会防止 UFT One 打开不需要的应用程序。
在“选项”对话框的“移动”窗格 (“工具”>“选项”>“GUI 测试”选项卡 >“移动”节点) 中定义 Digital Lab (UFT Mobile) 的连接信息后,远程访问窗口会在每次录制或测试运行开始时打开。为防止此窗口在未测试移动应用程序时打开,请在“录制和运行设置”对话框的“移动”窗格“中选中“不在移动设备上录制和运行测试”。
使用环境变量
此外,可以使用特殊的预定义环境变量指定要使用的应用程序或浏览器。测试应用程序在不同环境中的工作方式时,这会很有用。例如,可能要测试 Web 应用程序是否能在具有不同 Web 地址的相同或相似网站上正常使用。
为一个 (或多个) 应用程序详细信息定义环境变量时,环境变量值将替代在录制和运行设置对话框中添加的任何值。
可以将环境变量定义为用户定义的内部变量,也可以将其添加到外部环境变量文件,并将测试设置为从该文件加载环境变量。
或者,也可以在录制测试之前定义环境变量。在这种情况下,UFT One 使用这些值确定在开始录制时要打开哪些应用程序或浏览器 —— 假定选择了在开始特定环境的录制和运行会话时打开应用程序的选项。(此选项相当于“录制和运行设置”对话框中每个选项卡的下方单选按钮,以及“Windows 应用程序”选项卡中的第三个复选框。)