Java 窗格 (测试/业务组件设置对话框/应用程序区域 —— 其他设置窗格)

此窗格使您能够定义 Java 测试或业务组件设置。对于业务组件,使用应用程序区域的“其他设置”窗格定义设置,使用“业务组件设置”对话框以只读模式查看设置。

访问

执行以下某项操作:

  • 对于测试或组件,选择“文件”>“设置”>“Java”节点。

  • 对于应用程序区域,请打开应用程序区域并在侧栏中选择“其他设置”>“Java”

重要信息

  • Java 窗格中显示的选项与应用程序区域的“其他设置”窗格、“业务组件设置”对话框和“测试设置”对话框中的选项相同。

    “业务组件设置”对话框以只读模式显示设置。要定义业务组件的设置,请使用其应用程序区域的“其他设置”窗格。

  • 仅在安装并加载 Java 或 Oracle 插件后,Java 窗格才可用。如果正在使用 Oracle 插件,并向 Oracle 应用程序中的 Java 对象的测试添加步骤,则此窗格中的选项与测试中的 Java 步骤相关。

外部资源

用户界面元素如下所述:

UI 元素 描述
运行 JavaEdit.Set 步骤时

指定在测试运行期间如何对编辑框执行操作。我们建议保留这些设置,除非完全了解 Java 按键事件和输入方法以及有关发送或不发送这些事件的暗示。注意,如果对这些设置使用了不正确的值,则 JavaEdit.Set 步骤可能会在运行会话期间失败。您可以设置以下一个或多个选项:

  • 发送 KEY_PRESSED 事件。KEY_PRESSED 事件发送到输入字符串中每个字符的对象。 (默认选中。) 此设置相当于 Setting.Java("edit_replay_mode") 变量的 P 值。

  • 发送 KEY_TYPED 事件。KEY_TYPED 事件发送到输入字符串中每个字符的对象。 (默认选中。) 此设置相当于 Setting.Java("edit_replay_mode") 变量的 T 值。

  • 发送 KEY_RELEASED 事件。KEY_RELEASED 事件发送到输入字符串中每个字符的对象。 (默认选中。) 此设置相当于 Setting.Java("edit_replay_mode") 变量的 R 值。

  • 使用 Java API。调用 setValue() 方法以设置编辑对象的值。此设置相当于 Setting.Java("edit_replay_mode") 变量的 S 值。

  • 发送 InputMethod 事件。InputMethod 事件发送到输入字符串中每个字符的对象。此事件与 Unicode 应用程序 (如某些非英语应用程序) 一起使用。此设置相当于 Setting.Java("edit_replay_mode") 变量的 I 值。
  • 在结束时发送 FOCUS_LOST 事件。运行完该步骤后,即生成 FOCUS_LOST 事件。此设置相当于 Setting.Java("edit_replay_mode") 变量的 F 值。
要排除的字符

指示 UFT One 在运行会话期间忽略指定字符。连续列出字符而不使用分隔符。

  • 仅当选中此对话框上半部分中的使用 Java API 复选框,或当 Setting.Java("edit_replay_mode") 变量的值设为S 时,此选项才相关。
  • 此设置相当于 Setting.Java("exclude_control_chars") 变量。
在设备级别上针对这些选定的方法执行鼠标/键盘操作

默认情况下,UFT One 在上下文相关级别执行鼠标操作。可以使用此选项选择要使用设备级别回放执行的特定操作。设备级别回放模拟鼠标或按键操作,就像在鼠标或键盘驱动程序上操作一样。在设备回放上模拟鼠标操作时,鼠标指针将移动到屏幕上要在运行会话期间执行操作的点。可从以下鼠标和键盘方法中进行选择:

  • 单击

  • 双击

  • 类型

  • 拖/放

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