艺赛旗开发踩过的坑 -(持续更新 2021-01-15)

一、前言

以下是本人在开发过程中所遇到的问题,将其进行粗略的归纳以及总结,大家可以当作参考,希望能给各位带来帮助。

二、设计器问题

1. 组件未成功运行便显示运行成功

电脑上同时安装多个不同版本的艺赛旗设计器之后,可能会出现未成功运行便显示运行成功,可能是多个版本间存在冲突。
艺赛旗开发踩过的坑 -(持续更新 2021-01-15)
再运行命令发现提示以下
艺赛旗开发踩过的坑 -(持续更新 2021-01-15)
然后经过排查发现安装路径下的 python 文件夹中 pythons.exe,因不知名原因变成了 0kb,找工作人员要了一份 pythons.exe, 替换后设计器恢复正常。
不过遇到以上问题还是建议卸载后重新安装。

2. 网页 iframe 内的元素拾取不到

设计器是可以对 iframe 内的元素进行拾取,但是有以下要求:
(1)只支持对 IE 浏览器 iframe 内元素进行拾取,Google 目前不支持。
(2)10.3 到 20.5 可能会拾取不到 iframe,需要打补丁,或者安装 10.2 版本,可以联系艺赛旗技术。
(3)10.3 补丁:临时补丁 - 修正无法点击 iframe.zip

3. 设计器 8.0 验证码组件无法使用

运行验证码组件后返回 The interface has been upgraded, please use 10.1!
解决方法: 关于艺赛旗 rpa 9.0 升级验证码识别方法
艺赛旗开发踩过的坑 -(持续更新 2021-01-15)

4. 金蝶 EAS 系统无法拾取

安装了 20.5 的版本后发现无法拾取金蝶 EAS 系统。
艺赛旗技术支持提供的方法 - 手动注入 java 插件:http://support.i-search.com.cn:8088/showdoc/web/#/65?page_id=2390
参考帖子: 艺赛旗 Java 拾取问题汇总
艺赛旗开发踩过的坑 -(持续更新 2021-01-15)

输入命令后金蝶系统崩溃解决方法: 按照以上方法运行后金蝶系统如果崩溃的话可能是因为第一条命令,我们只需要将 enable 改成 disable 再运行一遍,金蝶系统即可恢复。
例如:“C:\Program Files (x86)\Java\jre1.6.0_07\bin\jabswitch.exe” -disable
参考资料:http://www.voidcn.com/article/p-nxfvrjpo-brn.html

我按照以上方法配置后依旧无法拾取,于是做了以下操作。
手动注入 Java 插件失败解决方法:安装 10.2 版本的设计器。拾取时会自动提示需要安装插件,选择是,随后便能拾取金蝶系统内的元素。安装好插件后无论是用 10.2 版本的设计器开发还是用新版本 20.5 进行开发都能成功拾取到金蝶系统。
艺赛旗开发踩过的坑 -(持续更新 2021-01-15)
:金蝶系统内也有某些复杂的元素无法拾取。