RPA学习案例1(预定机票)

本文记录了使用UIBot进行自动化测试的过程,包括解决读取运行时获取不到信息的问题、关闭Excel表格时的报错问题、设置自动进入官网及机票软件订票时遇到的时间格式和总行数读取等问题。

问题一:读取运行时获取不到信息,会报错,错误在12行代码,关闭窗口时出现问题
解决方法尝试一:注释掉第十二行代码,重新运行效果,没有报错,但提示对应的流程块信息没有找到
由系统自定义了变量,往下滑可看见需要的信息,但格式混乱,下一步明天待解

9.24:通过修改代码为

 

 效果改变,如下

相较于昨天可读性变得好了一些,但还是不够,不能继续耽搁了,直接进行下一步 

(ps:抓一个小虫,在uibot里进行关闭excel表格时如果没有去指定工作薄对象的话运行时就会报错)

 设置自动进入官网时出现问题, 无法自动转到机票网站,推测是没有安装拓展的问题,开始尝试安装拓展

成功,安装拓展后成功自动打开机票软件

进行订票时无法自动填写时间,因为时间格式默认为yyyy-mm-dd-hh-mm-ss,应当修改为yyyy-mm-dd,修改配置完成后提示总行数出现问题,现将其记录,推测问题有两种可能性

1、总行数的读取单元格有问题

2、总行数的递减数有问题

### RPA技术的学习资源与入门方法 RPA(Robotic Process Automation,机器人流程自动化)是一种通过软件模拟人类操作来自动执行重复性任务的技术。学习RPA需要从理论基础到实际操作逐步深入。以下是关于RPA技术的学习资源和入门方法的详细介绍。 #### 一、RPA学习的基本步骤 1. **掌握RPA的基本概念和发展历程** 学习RPA的背景知识是入门的第一步。了解传统自动化实现方式及其工具可以帮助理解RPA的独特之处[^1]。此外,还需要熟悉RPA在不同行业中的应用场景,例如财税、银行、人力资源等领域的自动化流程。 2. **选择合适的RPA工具进行实践** 当前主流的RPA工具包括UiPath、Blue Prism和Automation Anywhere等。初学者可以从这些工具中选择一种进行深入学习。每种工具都有其官方文档和教程,可以作为重要的学习资源[^1]。 3. **从简单项目开始积累实践经验** 初学者可以通过完成一些简单的RPA项目来熟悉工具的操作。例如,自动化登录网页邮箱是一个典型的入门级需求,能够帮助用户快速上手并体会到RPA工具的易用性[^2]。 4. **深入学习RPA的核心技术** RPA技术实际上是一系列自动化技术的组合应用,包括键盘鼠标模拟、屏幕抓取、工作流引擎以及任务调度管理等[^3]。深入理解这些技术原理有助于更高效地设计和优化自动化流程。 #### 二、推荐的学习资源 1. **官方文档和在线课程** - UiPath Academy 提供了免费的在线课程,涵盖了从基础知识到高级功能的全面内容。 - Blue Prism 和 Automation Anywhere 也分别有各自的官方学习平台,适合希望系统化学习的用户。 2. **社区和论坛** - 参与RPA相关的开发者社区(如UiPath Forum)可以获得实战经验和解决问题的方法。 - GitHub 上有许多开源的RPA项目示例,可供参考和学习。 3. **书籍和文章** - 推荐阅读《RPA实战指南》或《RPA从入门到精通》等书籍,它们详细介绍了RPA的基础知识和技术细节。 - 技术博客和专业文章也是很好的补充材料,例如Medium和优快云上的相关主题。 #### 三、代码示例:使用UiPath实现简单自动化任务 以下是一个使用UiPath实现自动登录网页邮箱的代码示例: ```csharp using System; using UiPath.Web.Activities; namespace RPAExample { class Program { static void Main(string[] args) { // 打开浏览器并导航到目标网址 Browser browser = new Browser(); browser.Navigate("https://mail.example.com"); // 输入用户名 browser.FindElementById("username").SendKeys("your_username"); // 输入密码 browser.FindElementById("password").SendKeys("your_password"); // 点击登录按钮 browser.FindElementById("login_button").Click(); Console.WriteLine("登录成功!"); } } } ``` #### 四、注意事项 - 在选择要自动化的流程时,需考虑其与业务系统的依赖关系,以避免潜在的风险。 - 学习过程中应注重理论与实践相结合,不断尝试解决实际问题。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值