精华内容
下载资源
问答
  • RPA之家教你在使用UiPath时如何关闭当前网页一、扩展程序交互(版本2018.4.1) 1)工具菜单里面启用Chrome Extensions; 2) 用WaitUiElementAppear识别 <html app='chrome.exe' /> 成为一个UiElemnt,Browser...

    RPA之家教你在使用UiPath时如何关闭当前网页一、扩展程序交互(版本2018.4.1)

    1)工具菜单里面启用Chrome Extensions;

    2)  用WaitUiElementAppear识别 <html app='chrome.exe' /> 成为一个UiElemnt,Browser元素类型通过Element1.GetBrowser获取;

    3)Browser变量可以在InvokeCode里面执行跳转刷新等 类似 brower.Navigate("http://xxxindex.html") / browser.Refrsh();

    4)Browser变量也可以执行js脚本,用InjectJsScript控件,Element为Browser变量,ScriptCode是js语法,用双引号包含:

    "function getUrl() {return decodeURI(window.location.href);}"

    5)BrowserScope控件里面可以进行一系列页面操作。

    二、Uipath.Core.Activities.OpenBrowser,

    1) 直接打开网页,无需扩展,在里面的do做操作;

    2)   后续的操作直接在 BrowserScop 里面做页面操作(Attcaj Browser)。

     UiPath中,Execute Query活动如何传递动态参数

    A:可以使用string.format方法,使用占位符来传递参数, 

      1. UiPath读取Excel时,出现System.Data.DuplicateNameException异常
        A:可能是读取的excel有两列相同的列名,可以在Read Range中把AddHeader去掉,也就是不输入表头,这样输出Datatable就不会报错

      2. 如何在UiPath 中安装浏览器插件?
        A:点击UiPath Studio左上角Home—Tools—UiPath Extendsions, 以谷歌浏览器为例, 点击即可安装。 之后在谷歌浏览器 设置—扩展程序打开该扩展功能即可

      3. UiPath使用Type Into活动,输入时受到输入法干扰怎么办?
        A: 可勾选Type Into活动的SendWindowsMessages属性。 官方的解释是通过向目标应用程序发送特定消息来执行输入,可在后台执行,也就是不需要将网页系统切换到当前视窗,例如锁屏是,也可以执行成功
        另一种简单粗暴的办法就是将所有输入法都默认设置问英文状态
      4. UiPath调用python脚本时,脚本中存在引用import包的时候, 为什么无法调用?
        A: 本地没有引用包, 加上即可

      5. UiPath使用Get Lotues Notes Mail活动出现Could not retrieve the result of the job execution. This might be because a message was too large to process异常
        A: 可能导致的情况有,附件过大,邮件标题字符长度过长,等等

    如有不对还请指正哈,同时也欢迎大家进RPA行业交流群与RPA之家人才交流,点击链接后即可加入
    www.rpazj.com

    展开全文
  • 学习大纲 如何使用记录器 (recorders)添加用户界面活动 ...Basic:桌面应用程序,如记事本(Notepad)。 Desktop:桌面应用程序,如记事本(Notepad)。 Web:浏览器和网页app。 Citrix:虚拟机,...

    学习大纲

    • 如何使用记录器 (recorders)添加用户界面活动
    • 如何自定义

     

    1. 录制(Recording)功能

    录制功能可以在自动化项目的最初创建一个Workflow的框架。

    四种类型:

    • Basic:桌面应用程序,如记事本(Notepad)。
    • Desktop:桌面应用程序,如记事本(Notepad)。
    • Web:浏览器和网页app。
    • Citrix:虚拟机,远程桌面和Citrix环境。

    基本操作:

    • 点击录制按钮,弹出上述四个选项,选择任一选项会弹出录制控制器,此处以Basic为例进行录制。
    • 点击Automatic Recorder开始录制。
    • 录制开始后,蓝色的矩形表示UiPath识别出的元素,单击这些元素可与之互动。
    • 以记事本为例,单击可编辑区域会弹出一个对话框,允许用户写入字符,选择特殊键值等。
      • Type Password:隐藏输入的内容。
      • Empty Field:输入前清空当前编辑区域的内容。
    • 按下Esc键可以使控制器弹出,单击Save & Exit或再按一次Esc键结束录制。
    • 录制完成,生成一个Recording Sequence。可以在属性面板中修改录制的活动。
      • 录制产生的图片不会影响程序运行,仅为了方便阅读。可以在下拉菜单中更改或删除这些图片。
      • 截图自动保存为.png文件并存放在项目文件夹下的“.screenshot”文件夹中。

    可录制和不可录制的信息:

    • 可录制信息
      • 鼠标左键单击按钮、复选框、下拉菜单等可点击的元素。
      • 在可编辑区域输入文字。
    • 不可录制信息
      • 键盘快捷键
      • 辅助按键,如Ctrl键。
      • 鼠标右击
      • 鼠标悬停
      • ……

    注意:更改了显示设置而没有重新启动计算机的情况下,UiPath无法正确识别元素。


     

    2. Desktop录制

    Basic和Desktop都可以录制用户对桌面应用程序的操作。为了体现二者的区别,可以分别使用Basic和Desktop录制下面的操作:

    • 单击已经打开的记事本的可编辑区域,输入"Hello World!"。
    • 单击格式(Format)弹出下拉菜单,选择字体(Font)。
    • 在字体对话框中选择18号字体。

    录制完成后观察两个Sequence的不同:

    • Desktop将所有的操作放入了三个Attach Window活动中,三个窗口分别是记事本窗口,格式(Format)下拉菜单,和字体对话框。
    • Basic只是记录了操作流程,并没有添加Attach Window活动。

    总结 - Basic和Desktop的区别:

    Basic 

    • 活动独立存在于简单的Workflow里。
    • 可能受到干扰。

    Desktop

    • 活动嵌套在Attach Window活动的内部;
    • 不会出现干扰的问题;
    • 更复杂的Workflow。

    * Uipath通过应用程序的名称、窗口的标题、当前打开的文件等信息识别出正确的窗口,但有时会出现这些信息完全一样的情况,比如打开两个未保存过的记事本程序。如果使用Basic录制,程序会在顶层的记事本上运行,而且可能产生错误。如果使用Desktop录制,就可以避免这些干扰,找到录制时使用的那个记事本。


     

    3. 录制技巧

    • 输入的内容"Hello World!"可以改为变量。
    • 在下拉菜单中选择Indicate on Screen可以选择其他的元素,比如把更改字体改为更改字号。
    • 按下F2可以暂停录制3秒钟,桌面右下角会出现倒计时,倒计时结束则恢复录制。F2在录制自动隐藏的菜单中的元素时非常实用。比如把打开字体对话框改为选择自动换行,为了不把点击格式(Format)下拉菜单这一步录制进去,可以先使用F2暂停录制。
    • 手动录制 (Manual Recording):在录制过程中按Esc键打开控制器,选择手工录制的功能;手工录制结束后,控制器会再次弹出,按Automatic Recorder键继续刚才的录制。
    • 手工录制可以实现下列操作下列操作:
      • 快捷键
      • 特殊键
      • 右击鼠标
      • 鼠标悬停
      • ……
      • 从应用程序中获取文本信息 (Text → Copy Text)
      • 查找元素和图片
      • 与剪贴板互动
    • Selector:每一个录制下来的行动都会有一个selector,在属性面板Target组下面可以找到它。Selector帮助UiPath找到正确的元素或屏幕。因此,运行录好的程序时,如果UiPath无法找到元素或出现类似的问题,可以检查Selector属性。
      • Edit Selector文本框里的是实际的Selector;Edit Attributes文本框里是相关的属性。
      • Attach to Live Element:如果某个元素的值是变化的,比如图中的$377就表示一个会发生变动的总金额,UiPath在元素改变后可能无法再找到它。此时单击Attach to Live Element,然后再次点击出现问题的元素,UiPath就会尝试去修复Selector。

     

    4. Web录制

    Web录制和Desktop比较相似:Desktop把所有录制的活动嵌套在几个Attach Window里,而Web把录制的活动嵌套在几个Attach Browser里,以避免其他浏览器页面的干扰。

    实例:在Google Finance上查找一支股票在最近两个开盘日的点数,显示一条消息告诉用户是上涨了还是下跌了。

    * 股票代码:TSLA,MSFT

    添加UiPath谷歌扩展功能

    可能出现的问题:

    • 如何让UiPath自动打开浏览器:添加一个Open Browser活动,把它内部的Do删掉,把录制好的Attach Browser活动中的Do拖进来。
    • 录制“后退”的时候会把当前网页的标题录进去。如果标题中包含特定的股票名称如TSLA,则查找另一支股票时会出现问题。解决方法是检查“后退”所在的Attach WIndow的Selector属性,取消勾选包含TSLA的Edit Attributes。
    • Get Text活动从网页上抓取的文本会保存在Generic Value型变量中(Td1, Td2),但UiPath无法直接运算Td1-Td2。比较快捷的方式是在公式Td1-Td2的前面加上0+,即0+Td1-Td2。公式以数字开头,Uipath会默认后面的Generic Value型变量也是数字;以文本开头则默认后面的Generic Value型变量也是文本。
    • Close Application活动放到Attach Window里,就可以关闭这个Attach Window所在的程序。
    • 修改Recording Sequence时,如果怕把它弄乱了,可以先复制一份出来。

     

    5. 练习:

      1) 要求用户输入一段文本并询问保存文件使用的标题,在记事本中输入文本,设置字体样式为粗体16号字,另存为该文件为指定标题。

      *很简单的练习,在此不描述过程了。

      2) 要求用户输入一个城市名,打开浏览器,在Google.com搜索“weather in <city> ”并抓取温度数据显示在message box里。

      思路:

    • 添加一个Input Dialog活动,用来输出变量city。
    • 打开浏览器(推荐使用IE浏览器),导航到谷歌主页。
    • 使用录制工具的Web录制,在Controller中选择Open Browser,点击打开的IE浏览器页面。
      • 注意不要点击到浏览器的窗口栏。
      • 录制工具会弹出提示让你确认URL。
    • 在Controller中选择Type菜单中的Type,输入“weather in new york”。
    • 选择Type菜单中的Send Hotkey。点击浏览器页面,在下拉菜单中选择Enter键。
    • 选择Text菜单中Scrape→Screen Scraping,点击网页上的温度数值(生成Get Full Text活动)。
    • 在Open Browser菜单中选择Close Browser。
    • 单击Save & Exit退出录制。
    • 把录制得到的所有活动都放到Open Broswer活动的Do里。
    • 把刚才输入的new york修改为变量名city。
    • 用Message Box活动显示Get Full Text活动输出的变量,即抓取的温度数据。

     

    *本课使用过的新活动、方法、函数等:

    • Open Browser
    • Attach Browser
    • Close Application
    • Close Tab
    • Get Full Text
    • Send HotKey

     

    转载于:https://www.cnblogs.com/TeresaMu/p/9811145.html

    展开全文
  • UIPATH学习第3天(判断+打开程序

    千次阅读 2019-08-02 00:08:39
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...

    第三天案例


    记录第三天的成功,message,decision,open application的运用。
    弹出对话框,用户输入YES OR NO,YES则打开Notepad.exe
    最难的一点在于:selector,最后分2步骤最后实现了,1、indicate on screen ; 2、edit selector

    记录在此,用于回顾。
    在这里插入图片描述难点在selector

    展开全文
  • Uipath操作浏览器

    万次阅读 2019-06-26 10:43:43
    一、扩展程序交互(版本2018.4.1) 1)工具菜单里面启用Chrome Extensions; 2) 用WaitUiElementAppear识别 <html app='chrome.exe' /> 成为一个UiElemnt,Browser元素类型通过Element1.GetBrowser获取; 3...

    一、扩展程序交互(版本2018.4.1)

    1)工具菜单里面启用Chrome Extensions;

    2)  用WaitUiElementAppear识别 <html app='chrome.exe' /> 成为一个UiElemnt,Browser元素类型通过Element1.GetBrowser获取;

    3)Browser变量可以在InvokeCode里面执行跳转刷新等 类似 brower.Navigate("http://xxxindex.html") / browser.Refrsh();

    4)Browser变量也可以执行js脚本,用InjectJsScript控件,Element为Browser变量,ScriptCode是js语法,用双引号包含:

    "function getUrl() {return decodeURI(window.location.href);}"

    5)BrowserScope控件里面可以进行一系列页面操作。

     

    二、Uipath.Core.Activities.OpenBrowser,

    1) 直接打开网页,无需扩展,在里面的do做操作;

    2)   后续的操作直接在 BrowserScop 里面做页面操作(Attcaj Browser)。

     

     

     

    展开全文
  • egg: (1)谷歌浏览器中的UiPath扩展程序需要重新打开 (2)谷歌浏览器的下载提示开关 ④代码中的选择器需要调整统配 egg:谷歌浏览器的选择器需要调整(因为每个浏览器的标识唯一码不一样,若不调整会报错(此问题...
  • 很多时候,在使用 Web 应用程序设计流程自动化时,我们往往会收到此错误,提示启用 google chrome 扩展。 现在让我们看看如何在 UiPath 中安装 google chrome 扩展: Step1:打开UiPath studio,点击首页 (如果...
  • UIPath的简单使用

    2020-10-10 11:40:10
    1、新建Process进程。 2、 新建流程。 3、新建变量。 4、 设置属性。 5、新建Sequence组件。 5、新增判断组件。 7、新增关闭程序
  • UiPath 队列项目变量

    2021-10-22 23:13:01
    在“属性”面板的“显示名称”字段中,在“关闭应用程序”的后面键入 UIDemo.exe UIDemo。**** 添加一个“获取事务项目”活动到之前添加的流程决策(第 7 步)的“False”分支。****此活动将借助循环的每一迭代,...
  • 记录学习UiPath遇到的一些问题以及解决办法
  • UiPath Studio是一个完整的应用程序集成解决方案,可自动化第三方应用程序,管理IT任务和业务IT流程。Studio中最重要的概念之一是自动化项目。 项目是业务流程的图形表示。通过让您完全控制执行顺序以及自定义步骤...
  • Uipath杂谈】对于网页信息的处理

    千次阅读 2020-12-28 23:02:42
    先预祝各位新年快乐,在今年能完成十篇blog是我的一个愿望,也很高兴能帮助到大家,明年我将会继续学习,继续创作,与大家一起进步。...大家都知道,Uipath可以模拟人类的简单流程,通过程序可以对这些行为进行...
  • 【RPA】UIpath Academy

    千次阅读 2019-10-21 00:27:13
    3、创建standard robot:启动uipath Robot(setting中获取machine name)-> 创建machine -> 创建robot -> 复制machine key,url到setting中 4、jobs:allocate dynamic所有空闲robot按照指定次数执行脚本 5、schedule...
  • UIPath心得

    千次阅读 2019-01-15 11:53:14
    C:\UsersXXX\Local\UiPath\app-18.3.1 平台在本地生产的文件夹 C:\Users\xxx\项目名\1.0.6962.17761(版本号)\lib\net45\   调试: 在Execute中,加断点,Dubug,进行调试.   页面介绍: Recording...
  • UiPath基础篇 - 首先需要了解的。 Robot的工作的attach和unattach状态。attach锁屏也能工作,这个价格也高。(10和20W差距) 全球机器人流程自动化(RPA)领域的平台——UiPath宣布全面进军中国市场,任命大中华区...
  • UiPath机器人企业框架

    2021-10-21 20:12:51
    它是什么? 一般来说,框架是一个模板,可以帮助您设计(自动化)流程。最低限度地,框架应提供一种存储,便于RPA之家读取和轻松修改项目配置数据的方法,可靠的...--它具有“关闭”状态,通过按“打开/关闭”按钮从该
  • UiPath 数据表变量

    2021-10-22 23:09:49
    备注: 如果您的 UiPath 版本中没有安装 Excel 活动,请使用“管理包”功能来获得这些活动。 创建两个数据表变量:NamesList 和 DateInfo。这两个变量将用于存储初始 Excel 电子表格中的信息。 在“属性”面板的...
  • UiPath为您提供了引导机器人打开和关闭应用程序,输入击键以及从完全无人值守的表中提取数据所需的所有工具。 但是UiPath机器人也可以与人类并肩作战。 新的Validation Station是IntelligentOCR活动包的一部分,使...
  • UiPath经验总结

    千次阅读 2020-03-30 17:48:50
    转载:UiPath经验总结 原文链接 https://www.cnblogs.com/ybyebo/archive/2018/09/20/9680149.html https://www.cnblogs.com/ybyebo/p/10086473.html ... 日志策略:将...
  • UiPath如何创建datatable

    2021-08-07 18:44:24
    RPA之家DataTable 所在类路径:System.Data.... 将Excel应用程序范围活动添加到序列中(大多数与Excel相关的活动都需要此活动)。 创建两个DataTable变量,datNamesList和datDate,用于存储初始Excel电子表格中
  • UIPATH机器人指南

    千次阅读 2018-07-04 10:02:02
    请注意,关闭机器人托盘不会关闭UiPath Robot服务。机器人需要连接到Orchestrator才能执行流程,或者必须在本地获得许可。机器人分为四个组件,每个组件专用于自动化中的特定任务,机器人组件是:服务(UiPath....
  • Uipath学习(二)及讲课补遗

    千次阅读 2020-07-08 14:59:55
    欢迎来到Uipath学习笔记第二章Uipath学习笔记第二章第一节 登陆网页第二节 Excel读取和循环第三节 结合业务系统实战(略)第四节 结合业务系统中级实战一.存在元素二.等待三.文件选择框四.热键五.关闭网页窗口六....
  • 将Excel应用程序范围活动添加到序列中(大多数与Excel相关的活动都需要此活动)。 创建两个DataTable变量,datNamesList和datDate,用于存储初始Excel电子表格中的对应列信息。 在“属性”面板的“工作簿路径”...
  • uipath 新增sheet

    2021-11-23 17:34:40
    UiPath提供了两种不同的方法来访问和操作工作簿,每种方法都有优点和局限性: 文件访问级别(File Access Level) 所有工作簿活动都将在后台执行。 (+)不需要安装微软Excel,只需不打开文件就可以更快更可靠的...
  • 03 Uipath调用VBA脚本,处理excel文档格式 前言: 在平时我们的工作中,经常需要使用Uipath自动的导入大量数据到Excel表格中,但是却发现,数据导入到Excel之后,格式却是很乱,基本不能看,就像下图: 而Ui...
  • 关于状态机的介绍,参见状态机-简书 用于完成工作流程初始化的部分: 1-负责强制关闭会影响Uipath Robot运行的程序和进程; 2-打开Uipath将会运行的程序和进程; 3-读取配置文件等。 Try Catch 学习这个初始化的...
  • RPA解决了业务上的痛点,而且后续应用的修改和运维工作也相当便捷。同样的业务如果换成传统的开发模式进行,开发周期会成倍数的增加。 希望各位业务同事能围绕工作中的痛点、难点,发掘场景,将重复性的
  • 接下来是关于领先的RPA平台UiPath入门的实用教程,以及它如何与捷得(Joget)开源无代码/低代码应用程序平台集成。本教程将分为3部分: 第1部分:开始使用UiPath 第2部分:Joget入门 第3部分:将UiPath与Joget...
  • Excel是一种广泛应用的表格处理软件。本单元中,将介绍专门针对于Excel和DataTable型数据的活动以及与Excel交互的两种不同方式等。 学习大纲: 如何用Read Range活动从Excel文件中读取信息 如何操作DataTable ...
  • UiPath执行日志

    2021-08-08 16:25:45
    一、缘起 应网友邀请,写个关于日志用法文章。...日志是带时间戳的文件,其中包含与应用程序相关的信息事件,错误和警告消息。 日志可以记录:流程运行过程中开发者需要显示的信息、流程出错时系统返
  • UiPath为您提供了引导机器人打开和关闭应用程序,输入击键以及从完全无人值守的表中提取数据所需的所有工具。 但是UiPath机器人也可以与人类并肩作战。 新的Validation Station是IntelligentOCR活动包的一部分,使...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,329
精华内容 10,131
关键字:

uipath关闭应用程序