前言
最近在开发金蝶EAS(ERP)系统的自动化流程,使用的艺赛旗版本为20.5,以下是多日来对金蝶系统的开发经验总结,希望对各位有用。
一.注入Java插件方法
安装了设计器20.5的版本后发现无法拾取金蝶EAS系统,以下是两种注入方法 (建议使用方法二)。
1.艺赛旗技术支持提供的方法-手动注入java插件
http://support.i-search.com.cn:8088/showdoc/web/#/65?page_id=2390
参考帖子: https://support.i-search.com.cn/article/1588904112354
输入命令后金蝶系统崩溃解决方法: 按照以上方法运行后金蝶系统如果崩溃的话可能是因为第一条命令,我们只需要将enable改成disable再运行一遍,金蝶系统即可恢复。
例如:“C:\Program Files (x86)\Java\jre1.6.0_07\bin\jabswitch.exe” -disable
参考资料:http://www.voidcn.com/article/p-nxfvrjpo-brn.html
2.设计器自动注入Java插件方法
我按照以上方法一配置后依旧无法拾取,于是做了以下操作:
安装10.2版本的设计器。拾取时会自动提示需要安装插件,选择是,随后便能拾取金蝶系统内的元素。安装好插件后无论是用10.2版本的设计器开发还是用新版本20.5进行开发都能成功拾取到金蝶系统。
注:即使安装了Java插件,金蝶系统内也有某些复杂的元素无法java拾取。
二.金蝶EAS支持的拾取方式
金蝶EAS系统只支持Java拾取和cv拾取以及图片拾取,但是建议图片拾取能少用就少用,因为受分辨率的影响很大。
三.金蝶EAS点击图标不准解决办法
金蝶EAS系统默认风格为图标+部分文字,设置为图标+全部文字后拾取会准确很多。
图标+部分文字: nindex键值对是可能会变化的,一变化就会点击失败。
图标+全部文字: 设置全部文字后,属性栏中有name键值对,运行的时候就十分准确了。
四.金蝶同名标签页无法拾取解决办法
解决方法:
1.关闭其中一个同名标签页
2.设置所有页面在新窗口打开
五.表单设置文本后值未提交解决办法
这是可能因为有表单校验,
例如:设置时间为2021-03-09 17:13:03,提交表单后发现时间并没有设置成功。
排查后发现是因为该输入框有格式限制:%Y-%m-%d %H:%M,而我们设置的时间多了秒数。
解决方法:设置文本后,再加上鼠标点击和热键输入Enter键。
艺赛旗RPA设置金蝶ERP日期字段