• 已修复,关注后续社区版更新或补丁

  • 新手求助:xpath 定位

    2023-06-23 06:12

    通过【图片拾取】,加【鼠标滚动】,在来一个【文本是否存在】来找到需要的哪一项。好像还有一个组件【select 项】组件,可以直接找到对应文本哪一项。

  • 鼠标点击异问题常

    2023-06-21 09:57

    html 页面或许存在鼠标移上去和不移动上去的 2 种状态,不同状态会触发 web 标签页属性的变化(比如 class 属性或 id 属性名);
    在 chrome 浏览器的 f12 开发者工具(页面检测 [左上角那个箭头] 看一下鼠标放上去后页标签属性什么变化)
    5cf1408be7f343658fa0b589adb71d26_GIF202362195548.gif

  • 新手求助:xpath 定位

    2023-06-20 09:19

    你这个元素不是div页面标签开头的,试试这样:
    "xpath": "//*[starts-with(@id,'d_uid_')]/div[1]"

  • 鼠标点击异问题常

    2023-06-20 09:16

    前面流程执行到此步时,页面(界面)元素变了,可能每一次都不同。可以多次到此页面时,进行拾取,对比属性表类的值变化。

    试试参考此帖: 新手求助:xpath 定位

  • 1、有一个叫【Select 项】的组件,名字很奇怪(搜“下拉框”、“下拉项”、“选择项”、“选择内容”),搜不到不奇怪。
    6f4a0c3c4855494d9e5a9a0271a6f363_.png

    2、如果这个组件不能用,可以使用【鼠标点击】-【滚动鼠标】-【图片拾取点击】。

    3、缺一个对自然语言理解的组件搜索功能,或者问答帮助功能。@ISRPA 厂商产品人员

  • iS-RPA 2023.1.0 正式发布

    2023-06-16 17:22

    如果有客户对接工单处理人员的话,提工单进行远程处理;若是社区版本的话,可以录一个视频发到帖子上;也可私信联系,发下向日葵远程码。

  • 可以,如果着急需要使用的话,可以尝试以下 2 个方法:
    1、使用【读取 Excel】组件,再使用【dataframe 遍历】组件处理每一行数据,列从’A’开始,index 从 0 开始,判断值 == ’‘则记录’A0’;
    2、或者如果了解一些 pandas.dataframe 使用方法的话,可以使用 df.iloc 等方法进行筛选定位。
    但以上都不如直接使用你建议的【组件】的方法来的方便。

  • iS-RPA 2023.1.0 正式发布

    2023-06-12 17:05

    可以尝试删除浏览器扩展插件,再重新安装(设计器 - 工具 - 安装扩展程序)。

  • 可以尝试使用【执行命令】组件,执行本机的 64 位 Python 来运行 py 脚本,例如:

    C:\Python3-64\python.exe c:\pyscript\test.py
    
  • 发下右侧属性内容截图,版本号多少?

  • iSRpaLicSrv 服务没有开
    方法 1,重启电脑。
    方法 2,不重启电脑,右击任务栏空白区域,打开任务管理器,选择最后一个【服务】标签页,找到 iSRpaLicSrv 服务,并右击重新启动。

  • 1、应该是【代码块】组件中引入IfxPyDbi库,可能没有加import,即:
    88342064f9ee4f56a17de54103049ecb_.png
    b6aaff73d6984ae7bd90db09d7359404_.png

    2、此库的地址https://github.com/OpenInformix/IfxPy/blob/master/IfxPy/IfxPyDbi.py

    另外,截图时把右下角设计器版本携带上会比较好。

  • RPAcommand 模块

    2023-06-01 16:57

    截图,版本,是什么场景(升级 23.1,还是其他);便于解决问题。

  • 方便的话,把使用场景(普通浏览器窗口页面的滚动和滑动)描述一下,或者是验证码的一些操作的话,可以截图或者发一下可以公开的 url 网址链接。

  • iS-RPA 2023.1.0 正式发布

    2023-05-30 11:03

    1、设计器升级后,往期版本 RPA 流程运行时,注意以下 2 点:
    00042f17e25e403bb678ec574498bda8_.png

    2、官方 Python3.8 特性和移除点
    https://docs.python.org/3/whatsnew/3.8.html#asyncio
    https://docs.python.org/3/whatsnew/3.8.html#api-and-feature-removals

  • 1 楼观点是对的,补充一下,对内容“语法表达式”做字符串格式化:

    f"{round(a2.iloc[1,0]/((a1.iloc[5,0]+a1.iloc[5,1])/2),4)}A"
    # 大括号里是一个变量值,或表达式结果值,不在大括号中的都是原始字符串
    
    # 举例:
    a = 1
    b = 2
    print(f"{a} + {b} = 3")    # 1 + 2 = 3
    
    # 延展:如果想格式化中保留大括号,需要2个大括号转义
    print(f"{{a}} = 1")    # {1} = 1
    
  • 1、机器人绝对不能与目标系统同一网络:
    只能在跳板机上使用智能拾取(每次拾取整个大的远程窗口),或者图片拾取(或者锚点偏移拾取 [以跳板机的某个固定位置为锚点])

    2、可以通过白名单或者内网专有机器人电脑,与目标系统同一网络:
    普通拾取方式制作流程

  • 循环遍历要删除的多个数据项,然后从数据集中 remove 这些要删除的项(需要借助流程变量),如图:
    fb3d1b1469aa4f4fa643350a3d245c90_.png

    033b0db8f7094dbd9159f86d6fc24af0_.png

    最后输出打印看看内容是不是少了这几个:
    6c1d986084c04e29a752871b9c55c9e1_.png

  • 建议基于项目目录使用相对路径来获取图片文件:‘项目目录 \res\ 图片文件’;
    假设res的图片名称为snapshot_2023052013149999.png

    os.path.join(
      os.path.dirname(os.path.dirname(__file__)),   # 这是项目目录
      'res', 
      'snapshot_2023052013149999.png')
    )
    

    39db6394e1684ea1b803b0cf612a9fc6_.png

    具体参考链接内容:【 如何在代码块中使用当前项目的目录? 】中的发布为自定义组件场景。

  • 1、先介绍一下背景,首次安装设计器和再次升级安装设计器,有一个细微差别:Python 环境库文件夹不会被删除(重装);
    2、基于此,升级和降级前最好先对原先的 ISRPA 目录做备份(或者重命名),注意要关闭全部 RPA 程序(含机器人、进程);
    3、回到问题本身,coremail 模块不存在可能是升级后的某个库依赖 coremail,但降级后,第三方库也随之降级,致使缺少此模块;
    4、建议将 9 版本的设计器安装到其他目录,再运行流程试一试。

  • 应该是 ipkg 包在服务器上找不到了(可能误删),需要把流程再上传,上传是修改版本号后再上传,之后发起任务也是发这个版本的。

  • 获取文本

    2023-05-11 08:30

    请问 RPA 是什么版本?可以适当截图,更好的回答。
    也可以在其他 pc 机器安装尝试升级版本比对功能。

  • 报表问题

    2023-05-11 08:28

    首先可以描述一下报告的样式内容,以及报告的是 RPA 流程执行结果,还是内部系统的报表?
    可以尝试即将发布的最新版本 RPA2023.1 版本,采用对话式生成 RPA 流程,比如提问:“添加执行报告”

  • 先使用【读取单元格】组件,把返回值连线到流程变量【lv_1】,再增加一个【if 分支】组件,条件填写:lv_1 != ''
    另外建议使用近期即将发布的 RPA2023.1 版本,可以通过对话式创建流程,比如:“我想创建一个图像界面

  • 首先最好通过内置 pip 库管理工具;
    其次 opencv 的升级在 windows 平台可能有几率失败;
    最后可以在自己的 Python3.6 环境安装好对应版本,再复制到 RPA 的 Python 环境(可能与其他依赖库冲突)

  • dll 文件缺少,建议重装时,删除原先的 ISRPA 文件,或者切换驱动盘安装。

  • 最近在艺赛旗 git 仓库上传了一个保存邮件的工具方法,链接地址:
    https://gitee.com/isrpa/py_crate/blob/master/utils/mail_.py
    注意:需要安装第三方库independentsoft.msg

    使用方法:
    692b8d8674a041c6ae9bb5989674c694_.png

    1、将 mail_.py 代码复制到艺赛旗 RPA 工程的“代码块”或者“Python 模块”
    2、将【xxx 接收邮件】的返回值输出到变量,比如叫:lv_1
    3、调用 mail_.py 代码中的batchSaveToMsg方法即可
    ded44acac30641318ddd68c4869f05bd_.png

    msgFiles = batchSaveToMsg(lv_1)
    

    结果如下图(默认会保存到艺赛旗 RPA 工程根目录)
    a4cdbc8737914dd2bda97b45fa1834dc_.png

    注意:可能会出现乱码,通过encoding参数来指定编码尝试解决。

二楞
28d83vuig6
  • 2 标签
  • 23 帖子
  • 160 回帖

个人主页