用友UClient已经安装Java扩展但还是不能识别元素

背景

在操作系统用户为“Administrator”的电脑上安装了用友UClient应用软件(安装路径为:C:\Users\Administrator\AppData\Local\UClient),再安装Creator中的java扩展,但使用元素选择器进行操作时却不能识别UClient中的元素。

解决办法

检查java扩展是否已安装到位

  1. 检查UiBotJavaBridge_x64.dll文件是否存在

    进入路径[C:\Users\Administrator\AppData\Local\UClient\share\java1.7.0_51-x64/bin],如下图: java-bin

  1. 检查UiBotJavaBridge.jar文件是否存在

    进入路径[C:\Users\Administrator\AppData\Local\UClient\share\java1.7.0_51-x64\lib\ext],如下图: java-bin

若都存在,则代表java扩展已安装成功,若二者任意一个不在,请使用(JavaExtensionInstaller.exe)手动安装。可参考《对内置java环境的金蝶客户端手动安装java扩展》

修改accessibility.properties文件

用合适的编辑器,添加一行:

assistive_technologies=com.uibot123.UiBotJavaBridge

如下图:

java-bin

重启UClient和Creator,此时可正常识别出UClient中的元素。

最后更新于 9th Nov 2020