已知问题 - 多语言应用程序

相关项: GUI 测试和组件

本主题包括 UFT One 中多语言问题的一般限制。

VMware

UFT One 如果安装在 VMware 操作系统上,则在使用多字节字符串输入时,会出现意外行为。

变通方法: 将显示驱动程序的硬件加速设置为。如果不能解决问题,请卸载 VMware 显示适配器。

返回页首

录制

使用中文 IME 录制多行对象时:

  • IME 上的部分鼠标操作录制好后,无法在测试运行期间执行。

    变通方法: 录制时不要对 IME 窗口执行鼠标操作。

  • 不支持从 IME 候选窗口选择字符。

返回页首

运行测试

  • 使用韩语、中文或日语操作系统时,测试运行期间可能会发生以下情况: UFT One 失去您正在测试的应用程序的焦点。这可能会导致测试运行期间丢失数据。

    变通方法: 在应用程序窗口中运行 Activate 方法,以确保执行下一个步骤之前焦点在该窗口上。例如:

    Window("Notepad").Activate
    

  • 在使用日语、韩语或中文操作系统的计算机上运行 Type 方法时,可能不会如您所预期的那样运行。

    变通方法: 在计算机上添加英语输入区域设置 (在“控制面板”中使用“区域选项”或“区域和语言选项”)。

  • Silent Test Runner 不支持文件路径包含非英语字符的测试。

返回页首

文本识别 (OCR)

使用 Baidu 云 OCR 引擎时

  • 如果在文本识别选项中配置的“语言类型”为“中文与英语”,则有时会错误地标识字母大小写 (大写和小写)。
  • 用于文本识别的图像大小:

    最短的一侧应至少为 15 像素,最长的一侧应最多为 4096 像素。

使用 Google 云 OCR 引擎时

  • 当象形文字语言 (如中文、日语或朝鲜语) 与另一种语言在同一行时,无法识别象形文字语言的文本。
  • 用于文本识别的图像大小:

    不应超过 20M 像素 (长 x 宽)。建议尺寸为 1024 x 768。

返回页首

UFT One 的本地化版本

UFT One 资产比较工具中选择“查看示例快照”时显示的图像未本地化。

另外,某些用户界面项未本地化。

变通方法: 安装相关的用户界面语言 .NET Framework Language Pack。可以从 Microsoft 下载中心下载: https://www.microsoft.com/en-us/download

未本地化的界面项的示例包括:

  • “属性”窗格中的工具提示

  • “文件内容检查点”对话框的编辑器中的工具提示和上下文菜单

  • API 测试的“输出”窗格中的编译信息

  • “文件内容检查点属性”对话框的工具栏中用于搜索框的上下文菜单

  • 导入 WSDL Web Service 时的错误消息

  • API 测试的“添加输入参数”对话框上日期参数的默认值字符串

  • Test Batch Runner 中的警告或错误消息(例如,在使用另存为命令保存文件时)

  • 在针对 API 测试的“属性”窗格中添加日期类型输入参数时显示的字符串

  • 与 XML 操作相关的一些 UFT One 用户界面

  • Run Results Viewer 中的 XML 验证结果

返回页首