高级 Java 选项对话框

此对话框可用于指定其他 Java 选项。您可以配置表录制模式首选项、从运行时对象中检索检查点和输出值的文本信息 (仅限测试) ,以及指定控件列表。

访问

请确保已打开 GUI 测试,并选择“工具”>“选项”GUI 测试”选项卡 >“Java”节点 >“高级”按钮。然后执行以下操作:

  1. 单击一次相关选项,使其突出显示。

  2. 再次单击该选项,或按 F2 打开可在其中添加或修改控件列表的编辑框。

  3. 根据需要更改值。

    指定由空格、制表符、换行符或回车符分隔的编辑器类名。这些值区分大小写。

  4. 完成值的编辑后,单击对话框中的其他位置设置该值。

重要信息

  • 如果正在使用 Oracle 插件,并向 Oracle 应用程序中的 Java 对象的测试添加步骤,则此对话框中的选项与测试中的 Java 步骤相关。

  • 进行的任何更改都不会应用于当前打开的测试或业务组件。要应用变更,请关闭测试或业务组件,然后重新打开。

相关任务

修改 Java 表上的录制选项

另请参见

用户界面元素如下所述:

UI 元素 描述
JavaTable 录制模式

表对象的录制模式。有以下模式可用:

  • 上下文相关。 (默认值) 在上下文相关模式下在表对象上录制操作: SetCellDataSelectRow 等。

  • 模拟。仅录制低级 (模拟) 表方法: ClickCellDoubleClickCellDrag

此选项相当于 Setting.Java("table_record_mode") 变量。

检查点和输出值选项

Java 对象上的检查点和输出值步骤的首选项。以下选项可用:

启用从 Java 运行时对象中检索文本数据: 使 UFT One 可从应用程序的 Java 对象中检索检查点和输出值步骤的文本信息。如果将 UFT One 配置为使用 OCR 机制进行文本识别 (工具 > 选项 > GUI测试选项卡 文本识别节点) ,则此选项不相关。

只有满足极特定条件的 Java 对象支持从运行时对象检索文本信息。因此,默认情况下此选项是禁用的。

表单元格控件

UFT One 识别表单元格内控件的方式的首选项。以下选项可用:

  • 要识别为单独测试对象的控件: 指定想要 UFT One 识别为单独测试对象而非 JavaTable 对象一部分的控件的列表。使用此选项可访问特定于对象类型的方法,也可以改进一些 UFT One 通常作为操作在 JavaTable 对象上录制和运行的步骤的功能。

    • 此选项与 JTable Swing 工具包表相关。

    • 由空格、制表符、换行符或回车符分隔的控件类名。这些值区分大小写。

    • 此选项相当于 Setting.Java("table_internal_editors_list") 变量。

  • 要视为 JavaTable 测试对象一部分的控件: 指定想要 UFT One 为其录制和运行 JavaTable 操作的控件的列表。使用此选项可在 UFT One 通常视为单独测试对象的控件上录制和运行 JavaTable 操作 (如 SetCellDataSelect) 。

    • 此选项与 JTable Swing 工具包表相关。

    • 由空格、制表符、换行符或回车符分隔的编辑器类名。这些值区分大小写。

    • 此选项相当于 Setting.Java("table_external_editors_list") 变量。