阿里云RPA(机器人流程自动化)干货系列之七:编写第一个RPA应用(可视化模式)

简介: 导读:本文是阿里云RPA(机器人流程自动化)干货系列之七,我们采用可视化开发模式编写第一个RPA应用(获取淘宝网宝贝),以及如何实现机器人自动化执行流程的过程。

导读:本文是阿里云RPA(机器人流程自动化)干货系列之七,我们采用可视化开发模式编写第一个RPA应用(获取淘宝网宝贝),以及如何实现机器人自动化执行流程的过程。


一、编写RPA应用程序

1)打开Studio客户端,点击“可视化模式”按钮,新建一个“有人值守机器人”应用,如下图所示:

2)我们以在淘宝网上搜索华为手机为例,大致流程是这样的:打开淘宝网 --> 搜索华为手机 --> 通过RPA工具箱获取页面宝贝元素 --> 将获取的宝贝信息保存到数据视图里

  • 打开淘宝网

  • 搜索华为手机,点击“捕获网页元素”,弹出内嵌的Chrome浏览器网页

点击“开始录制”按钮,然后录制页面的input输入框,然后点击“回显”按钮,录制的输入框会有闪烁的红色框

在“输入内容”里输入”华为手机“

通过“点击网页元素”录制页面的搜索按钮

  • 通过RPA工具箱获取页面宝贝元素

当在输入框里搜索华为手机之后会有N个华为手机信息显示出来,我们需要做个循环,通过“找相似元素”以获取手机的数量

点击“找相似元素”,页面上所有华为手机元素都找出来了,截止目前为止我们已经获取到页面上显示的华为手机的个数了(下图最上面看到有48个元素被找到了)

找到上面48个宝贝之后,我们就需要做个循环一一获取页面信息

在下面的页面中我们需要获取元素值:

在【界面设计】中先设置列名,如下图所示

  • 将获取的宝贝信息保存到数据视图里

然后将获取的宝贝信息根据循环次数一行一行写入到数据表格中,整个代码如下所示:

二、调试预览

点击【调试预览】按钮,进入到调试页面,点击【开始】运行之后结果如下图所示:

这样我们就获取到我们搜索的淘宝页面的第一页的华为手机信息(第二页及后续页的数据可以通过循环获取分页信息),并写入到数据表格中。

至此我们第一个RPA应用就完成了,这个应用是通过可视化开发模式实现的,不需要写一行代码,适合于那些不具备编程基础知识的业务同学,可以快速构建自己的RPA应用,实现机器人自动化操作。下一篇我们将介绍如何将此应用发布至企业应用市场并通过有人值守机器人获取此应用执行。


目录
相关文章
|
6月前
|
人工智能 数据可视化 测试技术
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
823 11
|
8月前
|
运维 监控 持续交付
还在为部署开源工具烦恼?自动化部署工具 Websoft9一键部署 300+ 开源应用
在数字化时代,开源工具因免费、灵活、可定制等特性广受欢迎,但其部署过程却常因环境配置复杂、依赖繁琐、耗时长等问题令人头疼。本文介绍了传统部署的三大难点,并提出两种解决方案:传统手动部署与集成化控制台部署。
还在为部署开源工具烦恼?自动化部署工具 Websoft9一键部署 300+ 开源应用
|
8月前
|
运维 监控 应用服务中间件
运维打铁: Ruby 脚本在运维自动化中的应用探索
Ruby 是一种简洁、动态类型的编程语言,适合运维自动化任务。本文介绍了其在服务器配置管理、定时任务执行和日志分析处理中的应用,并提供了代码示例,展示了 Ruby 在运维自动化中的实际价值。
350 2
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
7月前
|
人工智能 IDE 测试技术
Browser-Use在UI自动化测试中的应用
Browser-Use是一款浏览器自动化工具,具备视觉与HTML解析、多标签管理、操作记录与复现、自定义操作、自我纠正及并行执行等功能,助力AI智能体高效完成网页任务。
938 0
|
XML 人工智能 文字识别
Mobile-Agent:通过视觉感知实现自动化手机操作,支持多应用跨平台
Mobile-Agent 是一款基于多模态大语言模型的智能代理,能够通过视觉感知自主完成复杂的移动设备操作任务,支持跨应用操作和纯视觉解决方案。
5662 10
Mobile-Agent:通过视觉感知实现自动化手机操作,支持多应用跨平台
|
机器学习/深度学习 人工智能 自然语言处理
CogAgent-9B:智谱 AI 开源 GLM-PC 的基座模型,专注于预测和执行 GUI 操作,可应用于自动化交互任务
CogAgent-9B 是智谱AI基于 GLM-4V-9B 训练的专用Agent任务模型,支持高分辨率图像处理和双语交互,能够预测并执行GUI操作,广泛应用于自动化任务。
535 12
CogAgent-9B:智谱 AI 开源 GLM-PC 的基座模型,专注于预测和执行 GUI 操作,可应用于自动化交互任务
|
Kubernetes 持续交付 开发工具
阿里云协同万兴科技落地ACK One GitOps方案,全球多机房应用自动化发布,效率提升50%
阿里云协同万兴科技落地ACK One GitOps方案,全球多机房应用自动化发布,效率提升50%
701 2
|
Kubernetes 持续交付 开发工具
阿里云协同万兴科技落地ACK One GitOps方案,全球多机房应用自动化发布,效率提升50%
阿里云协同万兴科技落地ACK One GitOps方案,全球多机房应用自动化发布,效率提升50%
|
存储 缓存 运维
阿里云先知安全沙龙(上海站)——后渗透阶段主机关键信息自动化狩猎的实现与应用
本文介绍了在后渗透测试中使用LSTAR工具和PowerShell脚本进行RDP状态查询、端口获取及凭据收集的过程,强调了高强度实战场景下的OPSEC需求。通过MITRE ATT&CK框架的应用,详细阐述了凭证访问、发现和收集等关键技术,确保攻击者能够隐蔽、持续且高效地渗透目标系统,最终获取核心数据或控制权。文中还展示了SharpHunter等工具的自动化实现,进一步提升了操作的安全性和效率。

热门文章

最新文章

相关产品

  • 机器人流程自动化