网站首页 > 博客文章 正文
- 使用场景
RPA(Robotic ProcessAutomation)机器人流程自动化,并帮助人类处理一些重复性和复杂的事情。它的角色相当于虚拟软件员工。它可以连续解决企业的业务流程自动化工作,可以一天工作7*24小时,大大降低了人工成本和时间成本,与手动重复操作相比,出错的概率也很小
它可以应用于几乎任何行业的重复、大规模和基于规则的业务活动。包括管理零售中的订单处理、保险中的索赔处理、银行中的欺诈检测、制造业中的客户沟通,甚至医疗行业中的患者治疗安排。尤其是在零售和银行业务中,许多操作是重复和复杂的,这实际上增加了时间成本和人工成本。
通过对流程自动化技术的研究,拟搭建自动化操作管理平台, 通过该项目的实施代替人力完成大量重复性的手工操作,降低人力成本,提升工作效率。
- 技术对比
selenium web自动化测试工具
1、开源,免费使用,免费;
2、高扩展性;
3、可以在不同的浏览器上运行测试;
4、支持多种操作系统
5、支持多种语言Java、C#
selenium包 下载地址 :https://pypi.python.org/pypi/selenium
三大浏览器驱动driver
1.chromedriver 下载地址:
http://npm.taobao.org/mirrors/chromedriver/
2.Firefox的驱动geckodriver 下载地址
https://github.com/mozilla/geckodriver/releases/
3.IE的驱动IEdriver 下载地址: http://www.nuget.org/packages/Selenium.WebDriver.IEDriver/
节点等待时间控制
https://blog.csdn.net/qq_32821227/article/details/53762638
浏览器参数设置
https://blog.csdn.net/weixin_42020284/article/details/84853103
驱动映射表
https://blog.csdn.net/qq_34562959/article/details/88572333
缺点:
稳定性稍差(等待时间、窗口切换)
开发繁琐
对window弹出框无法处理(Robot、autoit)
UIPATH
管控平台(Orchestrator):UiPath Orchestrator服务器是一个基于浏览器的服务器应用程序,可用于管理机器人和流程。通过使用服务器Web控制台,可以:部署,启动,停止,计划流程并监视其执行情况。UiPath Orchestrator通过使用集中式工作队列来促进人机协作和业务异常处理。
机器人(robot):用来执行那些用UiPath Studio设计器编制并由UiPath Orchestrator服务器控制的流程的软件机器人。它们既可以在数据中心的虚拟机中无人值守运行(无人值守自动化机器人),也可以与用户共享同一个桌面(有人值守机器人)。机器人能够执行在Studio中创建的任何流程,但一次只能执行一个流程。
设计器(Studio):是一种先进的可视化流程建模工具,业务用户可以学习如何轻松使用,无需任何编程知识。简单的拖放功能和内置的预定义控件库极大地增强了用户的体验并加快了学习过程。通过简单的“记录”按钮单击记录用户在屏幕上的操作,并将其转换为逻辑步骤,以创建应用程序或基于Web的工作流程
流程优点:
开发快捷、稳定一些、支持多种语言,默认vb.net,接口丰富、易部署
缺点:
收费、不易维护
- 如何使用
- 常见问题
在本机运行没有问题,换个其他机器运行异常?
大部分都是因为定位元素不准,切记定位元素要是不变的标识符来表示
页面弹出框获取不到元素?
利用附件窗口组件
如果操作窗口右侧的滚动条?
利用发送热键组件
流程过长(步骤太多)?
把几个步骤合到一个序列内,主流程调用,控制好输入输出参数
对于元素不确定多长时间会出现?
利用do_while循环不断监听,直到出现跳出循环
对于路径A->B->D ,A->C->D ,A到D 可能有B元素或者C元素如何做到不确定多长时间情况如何去控制?
外层利用do_while循环不断监听,内层两个独立的do_while循环
总而言之,流程要对各种情况都要处理,其中一个分支或元素没有捕获的情况下就会中断。所以测试的周期也很长
猜你喜欢
- 2024-12-08 软件测试|PC端应用自动化最佳解决方案——Pywinauto
- 2024-12-08 基于Python制作回合制手游外挂简单教程(中)
- 2024-12-08 3种方式自动化控制APP
- 2024-12-08 iOS 自动化测试踩坑(一): 技术方案、环境配置与落地实践
- 2024-12-08 Airtest入门及多设备管理总结
- 2024-12-08 如何使用 Python Nornir 实现基于 CLI 的网络自动化?
- 2024-12-08 初学系列-Python数据分析:探索在Excel使用Pyxll第2编
- 2024-12-08 自动化登录:利用安卓模拟器实现网页二维码扫描登录
- 2024-12-08 使用Python自动化Microsoft Excel和Word
- 2024-12-08 python 你需要知道的
你 发表评论:
欢迎- 08-03 Docker 命令入门实战:搞懂这些才算真正入门!
- 08-03Docker 常用命令分类汇总
- 08-03docker常用命令大全,看这一篇就够了
- 08-03Docker命令大全详解(39个常用命令)
- 08-03Docker 常用命令手册
- 08-03Docker命令最全详解(39个最常用命令)
- 08-03Docker命令最全详解(29个最常用命令)
- 08-03C++语法进阶-字符:字符变量(char)
- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- flutterrun (59)
- powershellfor (73)
- messagesource (71)
- plsql64位 (73)
- vueproxytable (64)
- npminstallsave (63)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- nacos启动失败 (64)
- ssh-add (70)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)