创建测试或组件

相关项: GUI 测试和组件

是否可以在虚拟机或虚拟环境中使用 UFT One?

可以。请查阅UFT One 支持矩阵以获取受支持环境的列表。

返回页首

如何能在 UFT One 不支持的对象或环境上进行录制?

  • 安装并加载任何可用于 UFT One 的插件

  • 将无法标识的类或自定义类的对象映射到标准 Windows 类。有关对象映射的详细信息,请参见无法标识的类或自定义类的测试对象映射

  • 使用图像识别录制模式,可能需要与录制的文本测试对象结合使用。

  • 使用 UI Automation 录制模式 (适用于已实现 UI Automation 接口的基于 Windows 的技术)。

  • 使用插件扩展性为各种对象扩展内置的 UFT One 支持功能。

  • 为行为类似测试对象的对象定义虚拟对象,然后以普通录制模式进行录制。有关定义虚拟对象的详细信息,请参见虚拟对象

  • 可在低级录制模式或模拟录制模式下根据坐标录制单击和键盘输入。

  • 使用基于人工智能的测试。有关详细信息,请参阅 UFT One 中基于 AI 的测试

返回页首

如何能从测试或组件中启动应用程序?

  • 为您的技术配置“录制和运行设置”以自动打开应用程序

  • GUI 测试或脚本化 GUI 组件中,添加 SystemUtil 步骤,例如:

    SystemUtil.Run "D:\My Music\Breathe.mp3","","D:\My Music\Details","open" 
  • 在关键字 GUI 组件中,从“项”列中选择“操作”,从“操作”列中选择“OpenApp”,然后在“值”列中输入完整路径,例如:

    %ProgramFiles%\OpenText\UFT One\samples\flight\app\flight4a.exe

返回页首

UFT One 如何捕获用户在网页中的操作过程?

UFT One 将挂接到您选择的浏览器。当用户导航基于 Web 的应用程序时,UFT One 就开始录制用户操作。(有关修改要录制的用户操作的详细信息,请参阅UFT One 帮助中心的插件部分中的配置 Web 事件录制部分。)然后,UFT One 可以通过运行最初出现的步骤来运行测试或组件。

返回页首

另请参见: