云扩小助手精选RPA技术问答帖_20210809

编辑器
控制台
机器人
123
0
0
云扩学习小助手
一级
楼主
  • 收藏
  • 分享
2021-08-13 2:37:21

【问题编号】210809-001-I

【产品线】IDE/编辑器

【问题描述】有个流程每天运行,不定期会偶发某个组件元素定位失败,但调查问题组件无法再现问题,整体流程稳定性很差,是否有改进方法?(流程操作:桌面CMS程序,win10系统)

【建议/解答】这与系统元素的响应时长有关,建议在出问题的组件上加延迟,或在此步骤前使用等待元素出现组件;

一般有以下几种方式增加稳定性,增加超时时间、重试、机器人运行出错时截图,在使用前先等待元素出现。Exe应用程序出错时,建议排错期间先不要关闭,查看此时能否验证成功。

【PS : 建议阅读-官方文档】云扩组件库>界面自动化>等待元素出现

——————————————————————————————————————

【问题编号】210809-002-I

【产品线】IDE/编辑器

【问题描述】如何将把图片转base64?

【建议/解答】目前无对应组件,建议先用C#代码实现。

/代码执行入口,请勿修改或删除

public void Run()

{

  //在这里编写您的代码

     try

      {

        Bitmap bmp = new Bitmap(DirStr+"/code.jpg");

        MemoryStream ms = new MemoryStream();

        bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);

        byte[] arr = new byte[ms.Length]; ms.Position = 0;

        ms.Read(arr, 0, (int)ms.Length); ms.Close();

        base64String= Convert.ToBase64String(arr);

      }

      catch (Exception ex)

      {

        base64String="验证码图片转换错误";

      }

}

//在这里编写您的函数或者类"

【PS : 建议阅读-官方文档】云扩组件库>界面自动化>等待元素出现

——————————————————————————————————————

【问题编号】210808-002-A

【产品线】Activity/组件

【问题描述】等待元素出现组件:等待元素出现失败,详细错误信息:操作已超时。

【建议/解答】匹配超时和超时设置较长的时间,比如30秒:30000

【PS : 建议阅读-官方文档】云扩组件库>界面自动化>等待元素出现

——————————————————————————————————————

【问题编号】210809-003-I

【产品线】IDE/编辑器

【问题描述】社区版编辑器安装中出错如何解决?

【建议/解答】关闭360杀毒软件。

——————————————————————————————————————

【问题编号】210809-004-I

【产品线】IDE/编辑器

【问题描述】如何安装并启用Chrome扩展?

【建议/解答】点击安装,然后去chrome扩展中启用。

【PS : 建议阅读-官方文档】云扩RPA编辑器>扩展>Chrome扩展

——————————————————————————————————————

【问题编号】210809-005-I

【产品线】IDE/编辑器

【问题描述】编辑器如何设置等待页面加载完毕后再进行下一步操作?

【建议/解答】打开浏览器默认勾选等待加载完成,可设置等待需要操作的元素出现后再操作。

【PS : 建议阅读-官方文档】《软件自动化>浏览器>打开浏览器

——————————————————————————————————————

【问题编号】210809-001-A

【产品线】Activity/组件

【问题描述】如果没有需要等待出现的元素,如何使它不报错?

【建议/解答】失败后继续设定为是,会打印出错误日志,但不会终止流程。

【PS : 建议阅读-官方文档】《云扩组件库>界面自动化>等待元素出现

——————————————————————————————————————

【问题编号】210809-002-A

【产品线】Activity/组件

【问题描述】如何获取当前页面的URL?

【建议/解答】获取元素属性组件:获取URL属性。

【PS : 建议阅读-官方文档】《云扩组件库>界面自动化>获取元素属性值

——————————————————————————————————————

【问题编号】210809-006-I

【产品线】IDE/编辑器

【问题描述】写了一个宏,将Excel的一列内容,从公式转成数字或文本。但一直执行失败:[错误] 执行宏失败。详细错误信息:不信任到 Visual Basic Project 的程序连接。

【建议/解答】宏设置-勾选“信任对VBA工程对象模型的访问”。

——————————————————————————————————————

【问题编号】210809-007-I

【产品线】IDE/编辑器

【问题描述】用循环重复做同样的操作获取结构化数据,为何每次获取的数据都缺少一列?

【建议/解答】获取结构化数据时需要查看网页结构,如果Table的td标签再套Div,然后Div里面再有span,有可能识别不到,需要再获取一次结构化数据,在“是否需要导入全部”时,选择“否”,再选择下一行数据,然后再循环两次结构化数据获取的Datatable整合为一个。

【PS : 建议阅读-官方文档】《云扩组件库>界面自动化>获取结构化数据

——————————————————————————————————————

【问题编号】210809-008-I

【产品线】IDE/编辑器

【问题描述】未生成BrowserOpen的视图

【建议/解答】

1.关闭编辑器;

2.在文件资源管理器输入目录:“%userprofile%\.nuget\packages\automationactivity”,然后重命名此文件夹,如“automationactivity01”;

3.重启编辑器。

——————————————————————————————————————

【问题编号】210809-009-I

【产品线】IDE/编辑器

【问题描述】合并数据表缺少Column-0的定义

【建议/解答】两个数据表结构不一样,选择结构不同时的选项可检查数据源。

——————————————————————————————————————

还没有回帖

快来抢占沙发吧~

我要回帖

登录后回帖