络腮胡菲菲 发表于 2023-2-15 04:30:13

UiPath 初探

工作上需要用UIPath,今天搭建一下环境。并运行一个 Hello World。

[*]下载安装 UIPath 社区版,网址:https://www.uipath.com.cn/community-edition-download/
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214221113339-1871988907.png
[*]启动 UIPath Studio,并修改设置。
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214224516054-1599292276.png
在“设置”页面可以修改“主题”、“项目默认路径”、“管理源”等信息。注意在“设置”-“设计”页面关闭“为新项目使用新式体验”项。
在“Edge”浏览器的扩展中,启用 UiPath Web Automation 扩展项。
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214225541058-1813306507.png

[*]创建第一个流程:“全国高等学校名单-下载”。
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214230050783-707136856.png
流程创建成功后,打开主工作流:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214231319637-450479392.png
在“活动”窗口的搜索栏中,输入“打开浏览器”,将“打开浏览器”控件拖入主工作流中:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214233243382-2000231894.png
在主工作流中,选中“打开浏览器”控件,输入国家教育部搜索页面的网址(http://so.moe.gov.cn/,注意用英文的双引号括起来),然后选择要使用的浏览器:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214234434817-1250607857.png
启动调试后,UiPath 就会打开一个新的 Edge 浏览器并访问我们指定的网址:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214234045056-453185945.png
先不要关闭 Edge 浏览器,继续在 UiPath 设计器的主工作流中,加入“输入信息”控件,以实现在页面中搜索“全国高等学校名单”。有两种方式,一种是在“活动”窗口中搜索控件,然后拖入主工作流的“打开浏览器”控件中;另一种是在“打开浏览器”控件中点击“+”符号,找到“输入信息”控件,然后双击实现添加:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214235212304-1470839645.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214235608287-2089294141.png
在“输入信息”控件中,输入需要搜索的关键词:“全国高等学校名单”(注意用英文的双引号括起来):
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230214235918274-26190990.png
在“输入信息”控件中,点击“选项菜单”,选择“指明在屏幕上”,然后 UiPath 会自动调出刚才打开的 Edge 浏览器,此时可以用鼠标选中页面的搜索栏输入框:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215000640634-541556300.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215000808567-96394168.png
为了确认 UiPath 会准确定位到页面的搜索栏输入框,可以点击“选项菜单” - “编辑选取器”,打开“选取器编辑器”窗口,点击其中的“高亮显示”,即可看到 Edge 浏览器的搜索栏被圈起来了:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215001153286-54465037.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215001348260-1194899396.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215001413866-84513333.png
在“选取器编辑器”窗口中,可以看到 UiPath 自动选择的元素属性,可以点击其中的“在用户界面探测器中打开”链接,在打开的“用户界面探测器”中修改期望的元素定位属性:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215001622847-800527267.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215002028141-1371978673.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215002115500-356136299.png
为防止在输入搜索关键词时,输入法是中文状态导致的输入失败,在“输入信息”控件的“属性”窗口中,勾选“发送窗口消息”项:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215002737225-2143662056.png
在输入关键词后,为实现立即搜索功能(键盘敲击“回车”立即搜索),在主工作流的“输入信息”控件后,添加“发送热键”控件,并选择“enter”键值:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215003256284-1623316722.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215003329963-116503490.png
启动调试,即可看到搜索效果。
然后,在主工作流的“发送热键”控件后,添加鼠标“单击”控件,以实现点击搜索结果链接:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215003629739-1764282782.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215004223715-1427461908.png
在查询结果页面,通过右键“检查”元素可知,需要鼠标点击的链接是一个 A 标签,在 UiPath 的鼠标“单击”控件中,修改“选取器编辑器”,指定通过 A 标签定位元素:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215005140820-1338557186.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215004948360-2107146738.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215005005487-575412983.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215005300851-833793922.png
启动调试,可看到 UiPath 在点击链接后,新打开一个 Edge 页签:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215005454077-1839964553.png
在主工作流的“单击”控件后,添加一个“附加浏览器”控件,并操作“选项菜单”-“指明在屏幕上”,以实现定位 Egde 浏览器新开的页签:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215005657843-1626871443.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215005741257-495183402.png
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215010143107-1995099208.png
然后在“附加浏览器”控件内,增加鼠标“单击”控件,以实现点击链接,下载名单:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215010409013-970994237.png
因 Edge 浏览器可以直接展示 Excel 文档,所以点击链接的效果是直接打开新的页签展示名单内容,若要把名单保存到本地,可以继续设计 UiPath,在新的页签中,点击“下载文件”按钮即可:
https://img2023.cnblogs.com/blog/1286856/202302/1286856-20230215010618568-901022445.png
the end

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: UiPath 初探