版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RPA财务机器人开发与应用项目五
Web自动化
学习任务
5-1
鼠标动作
5-2
在选取器中使用变量5-3定制选取器5-4抓取网页表格数据RPA5-1鼠标动作知识目标能力目标
了解鼠标的动作方式;
熟悉浏览器扩展程序的安装。掌握鼠标的“悬停”、“单击”活动;能够完成网页页面点击和悬停的模拟操作。设计一个流程自动化流程。该流程自动让浏览器打开网址(上海证券交易所首页),鼠标悬停在“产品”区域,出现下拉列表框后点击“股票列表”选择,打开“股票列表”页面学习案例操作步骤1.创建一个流程,流程命名为“学习任务5-1鼠标动作”。2.打开“主工作流”,把主工作流序列更命为“鼠标动作”。3.在“活动”窗体内点击“用户界面自动化”->“应用程序”,把“使用应用程序/浏览器”活动拖拽到“鼠标动作”序列内。4.打开浏览器(本案例选择微软Edge浏览器),在浏览器地址栏输入网址打开上海证券交易所首页,让浏览器窗口最大化。操作步骤5.回到UiPathStudio设计器,在“使用应用程序/浏览器”活动界面点击“使用应用程序进行自动化(I)”选项,界面自动跳转到浏览器的页面。出现“点击选择应用程序”提示后,点击选择浏览器上海证券交易所首页页面。应用程序对象选定后会自动回到UiPathStudio设计器界面,此时“使用应用程序/浏览器”活动会自动添加信息截图和浏览器URL(如图),显示名称也做相应修改。
设置“使用应用程序/浏览器”活动属性,在“选项”->“关闭”选择框中选择“Never”,让流程执行完毕不关闭浏览器。操作步骤6.在“活动”窗体内点击“用户界面自动化”->“应用程序”,将“悬停”活动拖拽到“使用应用程序/浏览器”活动的“执行”序列内。(1)点击活动内的“在此应用程序中指定:Edge:首页|上海…”按钮区域(如图),界面跳转到浏览器“上海证券交易所首页”页面。操作步骤(2)在浏览器“上海证券交易所首页”页面弹出“选择选项”窗口后,鼠标在页面内移动会出现不同的高亮区域。鼠标移至“产品”区域,待出现高亮框后单击(如图)
(3)目标元素确定后,再选择锚点元素。鼠标放至“产品”目标元素上会出现操作步骤
单击第三个选项添加锚点,鼠标移至“上海证券交易所”区域出现高亮框后单击选中锚点元素(4)锚点元素选择完毕后单击“确认”返回“悬停”活动界面。锚点元素选择完毕后单击“确认”返回“悬停”活动界面。操作步骤
在“悬停”活动内设置“持续时间”输入框的值。点击
图标选择“5”。7、在“活动”窗体内点击“用户界面
自动化”->“应用程序”,将“单击”活动拖拽到“使用应用程序/浏览器”活动的“执行”序列内。该活动位于“悬停”活动下方。(1)点击活动内的“在此应用程序中指定:Edge:首页|上海…”按钮区域,界面跳转到浏览器“上海证券交易所首页”页面。(2)浏览器“上海证券交易所首页”页面弹出“选择选项”窗口后,在“选择选项”窗口内点击“可悬停元素选取”对应的“F6”按钮操作步骤(3)移动鼠标至页面“产品”按钮区域悬停,“产品”按钮区域出现下拉列表框(图1),
点击“股票与存托凭证”下的“股票列表”区域,选定目标元素(如图)。操作步骤(4)不确定锚点元素,直接单击“确认”返回设计器“单击”活动界面。操作步骤8.关闭浏览器,
选择(或者按快捷键Ctrl+F6)
查看流程执行过程中页面变化情况。调试文件运行文件5-2在选取器中使用变量知识目标能力目标了解选取器的设置,熟悉选取器的作用。掌握选取器中变量的设置;能够使用选取器操作同类元素。设计一个自动化流程,该流程使用浏览器自动打开“/assortment/stock/list/share/”页面(在上海证券交易所主页点击“产品->股票与存托凭证->股票列表”)打开页面后依次点击“股票与存托凭证”列表下端的1-5数字图标学习案例
点击每个数字图标即显示“股票与存托凭证”列表的相应页数。操作步骤1.创建一个流程,流程命名为“学习任务5-2在选取器中使用变量”。2.打开“主工作流”,把主工作流序列更命为“在选取器中使用变量”3.在“活动”窗体内点击“用户界面自动化”->“应用程序”,把“使用
应用程序/浏览器”活动拖拽到“在选取器中使用变量”序列内。4.打开浏览器,在浏览器地址栏输入“/assortment/stock/list/share/”地址打开网页,让浏览器窗口最大化。操作步骤5.回到UiPathStudio设计器,在“使用应用程序/浏览器”活动界面点击“使用应用程序进行自动化(I)”选项,界面自动跳转到浏览器的页面。出现“点击选择应用程序”提示后,点击选择浏览器上海证券交易所首页页面。应用程序对象选定后会自动回到UiPathStudio设计器界面,此时“使用应用程序/浏览器”活动会自动添加信息截图和浏览器URL(如图),显示名称也做相应修改。设置“使用应用程序/浏览器”活动属性,在“选项”->“关闭”选择框中选择“Never”,让流程执行完毕不关闭浏览器。6.在“变量”窗口,新建一个变量名为“i”的变量,变量的类型为“Int32”(整型变量),变量的范围选择“执行”,变量的默认值输入框输入“1”。操作步骤7.在“活动”窗体内点击“工作流”->“控件”,将“后条件循环”活动拖拽到“使用应用程序/浏览器”活动的“执行”序列内。把“后条件循环”活动包含的“正文”序列更名为“循环操作”。在“条件”输入框输入“i<6”。操作步骤8.在“活动”窗体内点击“用户界面自动化”->“应用程序”,将“单击”活动拖拽到“后条件循环”活动的“循环操作”序列内。(1)点击“单击”活动界面的“在此应用程序中指定:Edge:股票与存托凭证…”按钮区域,界面跳转到浏览器页面。(2)浏览器页面弹出“选择选项”窗口后,在“选择选项”窗口内点击“F2”按钮(或按F2键)。操作步骤(4)暂停配置5秒时间结束后,鼠标移至“1”数字按钮,待出现高亮框后点击该按钮,选中目标元素。(3)在暂停配置5秒时间内,使用鼠标滚轮将当前页面下拉至数字图标区域。(5)不确定锚点元素,直接单击“确认”返回设计器“单击”活动界面。设置“单击”活动属性。操作步骤(6)在“属性”的“目标”->“目标方法”选项,选择“选取器”选项,取消“模糊选取器”和“图像”选项。(7)在“属性”的“目标”->“等项页面加载”选项,选择“Complete”选项。(8)在“属性”的“目标”->“选取器”输入框,点击图标
打开“选取器编辑器”。配置“选取器编辑器”。(9)在“编辑属性”框内,将“aaname”对应的值“1”删除后单击鼠标右键,弹出“使用变量”对话框。操作步骤(10)点击“使用变量”对话框后,在新弹出的窗口中“变量名称”选择“i”点击“确认”
返回“选取器编辑器”。(11)点击“选取器编辑器”的
图标
变为
即完成“选取器”的配置操作步骤选取器的配置
操作步骤9.在“活动”窗体内点击“工作流”->“控件”,将“分配”活动拖拽到“后条件循环”活动的“循环操作”序列内。“分配”活动位于“单击”活动的下方。
设置“分配”活动的“属性”:“杂项”->“值”输入框输入“i+1”,“杂项”->“受让人”输入框输入“i”。10.关闭浏览器,选择“调试文件”->“运行文件”(或者按快捷键Ctrl+F6),查看流程执行过程中页面变化情况。5-3定制选取器知识目标能力目标了解流程模板、单步调试、用户界面探测器、通用选取器,熟悉元素特征掌握元素的“anname”等属性、能够使用用户界面探测器配置简单的选取器、能够使用通用选取器获取元素的属性
设计一个自动化流程,该流程以“学习任务5-2在选择器中使用变量”流程为模板,完成以下任务:使用浏览器打开“/assortment/stock/list/share/”页面(在上海证券交易所主页点击“产品->股票与存托凭证->股票列表”),依次点击“股票与存托凭证”列表下端的1-5项数字图标学习案例
点击下方的数字图标即显示“股票与存托凭证”列表的相应页数。每次点击后获取相应列表第一行的公司代码数据,即第1页获取的是“600000”(图2),第2页获取的是“600032”……,将获取的代码在“输出”窗体输出。学习案例操作步骤1.打开“学习任务5-2在选择器中使用变量”文件夹,点击文件夹内的“Main.xaml”文件打开流程(或者在UiPathStudio中打开项目文件project.json)。2.点击“设计”->“导出为模板”
打开“导出为模板”窗口。在“名称”输入框将名称更名为“学习任务5-3定制选取器”点击“导出”按钮弹出“是否打开已导出的项目”“是否打开已导出的项目”提示框,点击“是”。操作步骤3.项目打开后,点击“打开主工作流”打开流程。4.点击“调试”->“进入”,进入流程的单步调试操作步骤进入单步调试时,“进入”按钮变为灰色不可点击状态,当前活动调试完成时后“进入”按钮恢复可点击状态。当单步调试流程完成打开“/assortment/stock/list/share/”地址网页步骤后,单击“停止”按钮停止流程的单步调试。此时浏览器打开相应网页。操作步骤5.在“活动”窗体内点击“用户界面自动化”->“应用程序”,把“获取属性”活动拖拽到“循环操作”序列内。“获取属性”活动位于“单击”活动的下方。(1)点击“获取属性”活动界面的“在此应用程序中指定:Edge:股票与存托凭证…”按钮区域,界面跳转到调试流程打开的页面。操作步骤(2)浏览器页面弹出“选择选项”窗口后,鼠标移至要获取的公司代码“60000”元素,出现高亮框后点击选中目标元素。操作步骤(3)目标元素确定后,再选择锚点元素。鼠标放至目标元素上会出现
图标,单击第三个选项添加锚点,鼠标移至“公司代码”区域出现高亮框后单击选中锚点元素。(4)单击“确认”返回设计器“获取属性”活动界面。设置“获取属性”活动属性。操作步骤(5)在“属性”的“目标”->“目标方法”选项,选择“选取器”选项,取消“模糊选取器”和“图像”选项。(6)在“属性”的“目标”->“选取器”输入框,点击
图标打开“选取
器编辑器”定置“选取器编辑器”。此时“编辑选取器”内容如图。操作步骤(7)“选取器编辑器”窗口点击下方的“在用户界面探测器中打开”按钮,打开“用户界面探测器”窗口。(8)“用户界面探测器”窗口的项目界面列示了“选定的项目”和“取消选定的项目”。在“选定的项目”内,点击√取消项目“aaname”选项;在“取消选定的项目”内勾选“colName”、“tabelCol”、“tabelRow”项目。操作步骤(9)项目调整后“用户界面探测器”的
图标变为
图标,点击
验证完成后图标变为“选定的项目”同时调整。操作步骤(10)点击“保存”按钮,回到“选取器编辑器”界面,“编辑选取器”内容相应变化。(11)在“选取器编辑器”界面内点击“确定”按钮回到“获取属性”活动。操作步骤在“获取属性”活动界面,(12)“属性”选择框内选择“aaname”选项(13)“保存位置”输入框新建一个名为“公司代码”的变量,变量类型为String(字符串型),变量范围选择“循环操作”操作步骤6.在“活动”窗体内点击“编程”->“调试”,把“写入行”活动拖拽到“循环操作”序列内。“写入行”活动位于“获取属性”活动下方。在“写入行”活动的“Text”输入框输入变量名“公司代码”。操作步骤7.关闭浏览器,选择“调试文件”->“运行文件”(或者按快捷键Ctrl+F6),查看流程执行过程中页面变化情况和流程结束后“输出”窗口的内容。5-4抓取网页表格数据知识目标能力目标了解网页表格的结构,熟悉“IF活动”;“将数据表写入Excel”活动的设置。掌握活动的复制、“提取表格数据”活动的设置;能够提取指定页面的表格数据并输出到Excel。设计一个以“学习任务2在选取器中使用变量”流程为模板的自动化流程,完成以下任务:使用浏览器打开“/assortment/stock/list/share/”页面(在上海证券交易所首页单击“产品”→“股票与存托凭证”→“股票列表”)学习案例
依次单击“股票与存托凭证”列表下端的1~5项单击数字即显示“股票与存托凭证”列表的相应页数;每次单击后,抓取当前页面表格中的“公司代码”“公司简称”“上市日期”数据,并将抓取的数据写入“网页表格数据”工作簿的“Sheet1”空白工作表中。学习案例
依次单击“股票与存托凭证”列表下端的1~5项(1)打开“学习任务5-2在选择器中使用变量”文件夹,点击文件夹内的“Main.xaml”文件打开流程(或者在UiPathStudio中打开项目文件project.json)。(2)点击“设计”->“导出为模板”
操作步骤打开“导出为模板”窗口。在“名称”输入框将名称更名为“学习任务5-4抓取网页表格数据”,在“位置”输入框选择流程文件夹的保存位置,点击“导出”按钮弹出“是否打开已导出的项目”提示框,点击“是”。操作步骤(3)项目打开后,单击“打开主工作流”打开流程。(4)单击“调试”→“进入”,进入流程的单步调试操作步骤进入单步调试时,“进入”按钮变为灰色的不可单击状态,当前步骤调试完成时后,“进入”按钮恢复可单击状态。当单步调试流程完成打开“/assortment/stock/list/share/”地址网页步骤后,单击“停止”按钮停止流程的单步调试。操作步骤(5)在“活动”窗体内单击“用户界面自动化”→“应用程序”,把“提取表格数据”活动(位于“单击”活动的下方)拖拽到“循环操作”序列内。
①单击“提取表格数据”活动界面的“在此应用程序中指定:Edge:股票与存托凭证…”按钮区域,界面跳转到调试流程打开的页面。②在将要提取表格数据的页面弹出“表格数据提取”窗口后单击“添加数据”按钮。③将光标移至“公司代码”列标题,待出现高亮框后单击该元素操作步骤④弹出“提取表”对话框,单击选择“是”按钮操作步骤⑤在“表格数据提取”窗口里出现所有要提取的列标题后,分别单击“代码”“简称”“公告”三个列标题后面的删除图标,删除这三列⑥单击“预览”下面的图标,查看将要提取的表格数据操作步骤⑦单击保存图标,弹出“表格数据提取”对话框。单击“继续”,返回设计器“提取表格数据”活动界面。操作步骤⑧在“提取表格数据”活动界面的“提取目标位置”输入框中新建一个变量(或按Ctrl+K键)“单页数据DT”,将变量类型设置为数据表变量,变量范围设置为“循环操作”。操作步骤(6)打开“学习任务5-4抓取网页表格数据”文件夹,在文件夹内新建一个Excel工作簿,将工作簿命名为“网页表格数据”。(7)回到设计器界面,在“活动”窗体单击“应用程序集成”→“Excel”→“透视表”,将“Excel流程作用域”活动(位于“提取表格数据”活动的下方)拖拽至“循环操作”序列内。操作步骤(8)在“活动”窗体单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动拖拽至“Excel流程作用域”活动的“执行”序列内;把“使用Exc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康谣言辨识与科普宣教
- 退役军人考试题库及答案
- 基础医学基本知识试题库及参考答案
- 煤矿低压供电安全技术规范培训
- 矿煤仓检修更换工字钢安全技术措施培训
- 综采抽放管路安装安全技术措施培训
- 2026商贸物流行业竞争态势分析商业模式研究投资方向提议
- 2026青梅提取物企业生产线优化升级效益与风险评估方案
- 2026马其顿地质灾害预警系统建设与应急管理
- 防止电网重大事故的对策培训
- 2026年杭州青少年活动中心招聘游艺项目操作员5人考试备考试题及答案详解
- 养老院消防安全评估要点
- 2026版煤矿重大事故隐患判定标准宣贯每日一题(100题)
- 2026年云南国企招聘考试(公共基础知识、综合知识)历年参考题库
- 第04讲 勾股定理 折叠问题专练(解析版)
- 合作项目启动联络函(8篇)
- 2026年新版应急处置卡共31项含管理和操作岗位
- 上海市2025上海同济大学生命科学与技术学院本科生教学秘书招聘1人笔试历年参考题库典型考点附带答案详解
- 隧道装配式仰拱设计与施工技术标准 征求意见稿
- 永丰县公安局招聘警务辅助人员笔试真题2025
- (2025版)中国成人患者围手术期液体治疗临床实践指南解读
评论
0/150
提交评论