RPA系列-uipath 学习笔记3

news/2024/12/26 23:45:01/

用uipath读取excel填写表单

所有素材都搬运自uipath academy

读取数据

现在手头上有这样一份数据
在这里插入图片描述
需要按行依次把数据填入到浏览器中的表单中,首先创建一个空的process
在activity中拉入excel process scope,同时在里面点击use_excel_file,选择你要使用的file,并且按行做循环read range,因为是全表做循环,
在这里插入图片描述
因此这样选择
在这里插入图片描述
最后把读取的表格保存成一个dt_Users,(新建变量的快捷键:ctrl+K),datatable的形式,供后续使用
在这里插入图片描述

将excel 内容填入表单

使用的网页地址是:”https://forms.office.com/Pages/ResponsePage.aspx?id=Kj012FOxF02IJ5AsUfcjV6dYx_Rv13RDp5b_n_KH_8dUOEhJTFJUOEYwT0pOT1VGWjVFVUVUNjk2Ty4u“
1 搜索use applications/Browser,点击对应的地址,并对dt_User的每一行做循环
在这里插入图片描述
这里type into的时候要注意anchor,和填写的框框,是否正确,现在以填写“Mobile Phone Number”为例
在这里插入图片描述
后续的几列都按照这种方式填入。但是我们继续往下看,发现有一些是多种条件分支的选择,比如“Civil Status:”和“Driver’s license:”,因此,我们需要加入条件判断,对于第一种,操作如下:
在这里插入图片描述

对于“Driver’s license:”,操作如下
在这里插入图片描述
最后type into “Monthly Salary”,并点击submit即可

在这里插入图片描述
因为这个表中有多行信息,点击之后会出现让你再继续填写的界面,但是在这里,为了保险起见,可以加上一个检查是否完成的状态,检查下面这个页面是否出现,若出现,那么点击填写另一个表单,若没出现,那么,就不做任何操作
在这里插入图片描述
在这里插入图片描述
到这里,整个流程就结束了,点击run file,就可以看到uipath就能自动帮你填写表单了,
在这里插入图片描述

具体操作文件和对应的案例文件见我的仓库,在我的历史文章中。


http://www.ppmy.cn/news/1558383.html

相关文章

Redis 安装部署[主从、哨兵、集群](linux版)

说明:如果打算将本文内容应用于生产环境,建议对相关参数进行适当调整,以确保系统的稳定性和性能优化。 背景 长期以来,我们一直在使用Redis,但始终未能形成一个高效的运维模式来快速搭建Redis环境。因此,我…

shardingsphere分库分表项目实践5-自己用java写一个sql解析器+完整项目源码

前1节我们介绍了 shardingsphere 分表分库的sql解析与重写: shardingsphere分库分表项目实践4-sql解析&重写-CSDN博客 那么shardingsphere sql 解析底层究竟是怎么实现的呢,其实它直接用了著名的开源软件 antlr . antlr 介绍: ANTLR&a…

微信小程序的消息头增加的字段不能有下滑线,字段大写字母自动转换消息字母

微信小程序的消息头增加的字段不能有下滑线,字段大写字母自动转换消息字母。这个是微信小程序的坑。 正式环境: 微信小程序的消息头增加了一个字段device_id,结果node.js打印出来的字段没有该字段。 [2024-12-20T09:45:54.476] [DEBUG] app - ctx.head…

几款性能优秀的差分进化算法DE(SaDE、JADE,SHADE,LSHADE、LSHADE_SPACMA、LSHADE_EpSin)-附Matlab免费代码

引言 差分进化算法(Differential Evolution,简称DE)是一种全局优化算法,由Storn和Price于1995年首次提出。它主要用于求解实数优化问题,属于演化算法的一种。DE算法以其结构简单、容易实现、收敛快速和鲁棒性强等特点…

建筑工地AI安全检测系统:YOLO11数据标注训练与PyQt5界面设计应用开发

“随着建筑行业的快速发展,工地的安全监管显得尤为重要。传统的人工监管方式效率低、成本高,难以及时发现潜在的安全隐患。为了解决这一问题,本项目基于YOLOv11目标检测算法,利用2800多张建筑工地影像数据及其标注数据&#xff0c…

linux-20 根文件系统(二)命名规则、学习范围概述

接下来说一说linux这些文件系统中的文件以及文件目录的命名规则,要自己创建文件的话,怎么给这个文件起名?之前提到过,linux是严格区分文件的名称,大小写的对吧?严格区分大小写,但是还要记住以下…

前端数据加载慢的解决方法

都是和前端性能优化非常类似的做法。 1. 懒加载 (Lazy Loading) 对于图片、视频等资源,或者某些组件,在用户滚动到相关区域时再加载,而不是页面一开始就加载所有内容。使用 IntersectionObserver 实现懒加载,或者一些 UI 框架&am…

10_HTML5 MathML --[HTML5 API 学习之旅]

HTML5 中的 MathML(Mathematical Markup Language)是一种用于在网页上显示复杂数学符号和公式的标记语言。它允许以结构化的方式描述数学表达式,从而确保公式能够被正确渲染,并且可以与其他Web技术如CSS、JavaScript等结合使用。 …