这5个“锦囊”,送给可爱的你

admin 16天前 119

大家好,不知道大家在使用云扩RPA进行流程开发时,是否遇到一些错误提示却无从下手的情况。

今天我们总结了云扩RPA流程开发过程中最常见的5锦囊,帮助你解决上述情况,接下来我们就一起看一下吧。 


异常一

【异常现象】

执行宏失败。


【异常分析/原因】

此种错误发生于Excel操作中,当使用执行宏组件时抛出此错误。大概率是因为Excel未开启宏功能。

【解决方案】

在含有执行宏组件的打开/新建组件的属性栏,找到启用宏属性,并将其勾选即可。


异常二

【异常现象】

Excel打开/新建失败,提示RPC服务器不可用。

【异常分析/原因】

如果日志提示上述错误,大概率是你的电脑安装了福昕PDF阅读器。如果确定没有安装的话,请跳过下述解决方案。

【解决方案】

打开福昕PDF阅读器,依次点击【文件】-【选项】-【加载项】,底部【管理】处选择【COM加载项】后,点击【转到】,将对应的福昕阅读器插件Foxit Phantom Creator COM Add-in勾选掉,最后点击确定即可。


异常三

【异常现象】

Excel加载类型库/dll时出错。

错误日志:无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass” COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”

【异常分析/原因】

此操作失败的原因是对 IID “{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))

【解决方案】

l  方案一: 当出现上述错误日志时,可能的原因之一为Excel版本冲突,或者WPS修改了注册表,导致软件不能正常使用微软的Excel。只要电脑上安装了Excel的话,在注册表中查找000208D5-0000-C000-000000000046项会找到多个,找到一个带有TypeId的那个子项,修改TypeId的值为{00020813-0000-0000-C000-000000000046}Version Excel2013对应的时1.8,其他版本可以自查。修改之后刷新其他项会自动更新。然后查找00020813-0000-0000-C000-000000000046项,这个项里面也可以看到Version,保证这个项指定的程序是你电脑上Excel的可执行路径就行了。。

l  方案二:从官方下载Office完全卸载工具,链接:https://support.microsoft.com/zh-cn/office/%E4%BB%8E-pc-%E5%8D%B8%E8%BD%BD-office-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8



异常四

【异常现象】

错误日志: 表达式编译失败。

【异常分析/原因】

请把鼠标移动至表达式编辑器旁的错误图标查看信息。

【解决方案】

谨记ToString后面一定要跟括号哦。正确的写法应该为:Variable.ToString()


异常五

【异常现象】

错误日志:定位元素超时。

【异常分析/原因】

l  目标元素是否在界面中存在

l  匹配元素时间已经结束

l  选择器属性

【解决方案】

l  方案一:肉眼检查,目标元素是否在界面中存在。如果答案是否的话,那么你的问题就已经解决啦;如果答案为是,请继续往下看。

l  方案二:延长匹配超时的属性值。当有页面刷新且刷新较慢时,可能我们的匹配元素时间已经结束了,目标元素才刚刷新出来。针对此种情形,建议在属性栏找到匹配超时属性,手动填写,并确保填写的值大于5000 (因为项目设置中默认的匹配超时时间为5000毫秒)。填写位置如下图:


l  方案三:修改选择器属性。当目标元素的层级结构中部分属性为动态值时,需要通配符方式进行替换才可以定位成功。例如下图百度搜索页中,第二层的Name部分是会随着搜索内容变化而改变的,改成*_百度搜索,通过通配符形式对可变部分进行替换,以解决不同页面上动态属性值的问题。这里也要注意通配符替换的范围,尽量不要直接使用*作为属性值,还是要保留部分特定值以提高匹配几率。

好啦各位,今天的5个“锦囊”到此结束,大家在使用云扩RPA时还会遇到哪些常见错误,期待后台留言并一起讨论~


最新回复 (2)
  • 2 引用 2
    赞!
    16天前 回复
  • 0 引用 3
    12天前 回复
返回