开发者学堂课程【4节课走进 RPA 低代码开发 :编码模式讲解】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/740/detail/13120
编码模式讲解
内容介绍:
一.什么是编码模式
二.编码模式页面介绍
三.录制,停止运行快捷键四.操作的对象
一.什么是编码模式
编码模式是为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。RPA 的编码模式就是这种编程人机交互模式。
二.编码模式页面介绍
如何进入到的编码模式开发的应用呢?
首先,来到的桌面,找到编辑器图标。
然后打开编辑器会跳转到登录的页面,选择已经授权的主账号或者子账号。登录完编辑器之后,来到这样一个页面。
这个页面,可以通过新建本地工程,新建一个基础编码模式。
这里可以指定工程的名称,还有路径。如果不希望在本地创建工程,而是存在云端,可以点击新建云端工程。把这个工程的信息存储在云端,也就是在控制台中可以进行云端工程管理。当这里已经有创建好的工程的时候,可以直接打开本地工程。另一边也可以打开云端的工程,如果有工程发布在云端上面,就可以在这里看到云端工程。因为之前已经新建好了一个应用,所以现在直接打开本地工程。
可以在这里打开,也可以直接双击最近使用项目。
选择新建工程后,进入到的主界面。主界面分为菜单栏,组件面板,控件面板,日志面板,代码编辑区域,五个区城。
上方是菜单栏;
中间是代码编辑区域;
左侧是组件面板、工程面板;
下方的菜单栏中有日志面板、数据视图、参数面板;右侧是控件面板,包含了开始捕捉,这个就是调出的一个录制工具。还有一个就是编辑区,右键可以选择编辑控件或者删除控件。
1.菜单栏
进入主界面后,先来讲解菜单栏上的一些功能。
⑴文件
菜单栏的文件上包含了新建工程,打开工程,保存,关闭,退出等一系列操作。
如果新建一个工程,它就会退出到那个原来的页面,然后再回来打开一个工程,这个跟新建一个类似,也会回到这个页面。然后重新选择打开,就是关闭原来的页面。保存就是直接保存的应用,也可以通过快捷键 Ctrl+S保存。关闭就是关闭当前的页面,退出就是把这个整个退出。
⑵视图
看完的文件之后,视图的功能是干什么的,视图的功能是用来控制一系列的可见区域的位置是否展示。比如说,关闭工程面板,左下方的工程面板就消失了,再给它打开,工程面板就是出现了。
把主界面板关闭,主界面板关闭之后只留下了一个工程面板,这就是关闭的主界面板。然后把日志面板关闭,这时发现日志面板已经不见了。
关闭工具栏,工具栏的前面的快捷键就不见了。
⑶工程
工程这里有发布,可以把应用发布到的本地,也可以把它发布到云端。这个就是发布应用的功能。
组件管理可以添加本地、第三方的工具包,可以通过这里直接添加,并且也会跟着应用一起打包。
所以在这边做一个添加。
⑷设计
这里就是调出捕捉控件的窗口,这个功能跟这个开始捕捉功能是一样的。
⑸调试
开始调试就是相当于的这个执行启动调试。
⑹工具
工具的首选项。
深色外观还有浅色外观,当前的是深色外观,如果改变浅色外观就可以把的整个外观都变成浅色外观。
⑺帮助
可以在这里查看帮助。查看帮助就会跳转到的官网,上面有一些文档。社区会跳转到官方社区。这都是可以在帮助直接做的跳转。检查更新,就是当你的控制台里面有一个比较新的安装包的时候,可以选择检查更新,当最新的安装包跟这个安装包版本是一致的时候,他就会提示当前为最新版本,就是说不需要更新。
关于编辑器是什么版本的,可以在关于里面看到。
2. 左侧区域
左侧区域包含组件面板,还有工程面板。
⑴组件面板
组件面板当中,有调用方法的层级。
如果想要通过 IE 打开网页,可以通过 rpa.app.ie.create 这些层级,是在这里可以看到的。App Integration 点 IE Browser,然后 IETab 的 create,这边就打开了IE浏览器,这就是主界面板。
⑵工程面板
工程面板包含了所有的工程,可以在这个下面新建一个流程,取名叫 main2。
然后可以直接打开,在这里可以输入 print("hello_world),然后回到 main1当中,来调用一下,该如何调用这个 main2 呢?
直接用 main2,然后返回一个值,
然后 return,可以看到它调用了 main2 的过程。
这就是工程面板的使用,然后把这个代码删掉,回到原来。
⑶日志面板
接下去来看下方,下方是日志面板,还有数据视图,还有参数面板。
⑷数据视图
数据视图的功能有,插入一行,或者插入一列,这边都是可以的,然后再给它删除一列,或者删除一行。
这都是一些常规的操作,都是没有问题的。
⑸参数面板
参数面板是想要对这个应用做一个输入参数,让他获取到这个参数,在下面的应用执行的时候,可以通过参数面板做人为的传参,这就是参数面板。
3.右侧区域
右侧主要分为两块,右侧区域是分为开始捕捉控件、捕捉控件,可以来随便录制一个控件。
查找相似控件可以把桌面所有的控件都找到。查找相似控件、高亮控件、验证动作,这些都是可以的。
如果要编辑控件的话,首先录制一个控件。然后把这个控件保存下来。比如名称是测试控件。然后可以编辑,或者删除控件。
还有一些时候,希望能够快速的开发。
比如想对控件做点击、取值等操作。直接点击,它就会提示一个配置点 click,一个代码会直接生成。所以非常方便,这就是的控制面板主要的一些功能。
三.录制,停止运行快捷键
首先看下面的录制工具当中的快捷键。快捷键主要就是录制工具,刚才也看到了这样录制工具,当中有一些快捷键。F2:捕捉控件,有时候有些控件鼠标焦点数去后就消失的情况,可以同过这个快捷键录制到。比如说有些控件必须要鼠标放置在上方才能够正常的显示出菜单,需要那个菜单栏的时候,f2就可以直接调出录制控件的这个工具。然后想要知道录制的控件是否正常,可以看高亮 f5 。
然后获取控件个数,这个也是没有问题的。然后要捕捉相似控件,可以通过 f3,捕捉相似控件,然后再高亮 f5,这都是录制工具的快捷键。
然后停止应用 shift+F5,比如说执行了一个应用,这时候想把它停止,shift+F5,应用就停止了。这是在应用执行当中,通过快捷键的方式终止应用执行。
四.操作的对象
编码模式支持操作的对象有哪些呢?
rpa 支持操作 office,wps,erp,Java 程序,ie,chrome,win32桌面应用程序。下面演示一下操作记事本,ie,excel 的操作,在调试过程中,也支持单步调试。以下是一个案例,这个案例是涉及到了 IE 还有 excel 的操作,在调试的过程中,这边也是支持单步调试的。
比如说,在这里打一个断点,
再点击启动程序,会跳到的断点。这就是一个断点调试工具。
第一个蓝色表示单步往下,第二个就是单步调试。如果说有一个自己写的方法,他可以直接给你往下,走进你写的方法之中。跳出就是跳出你写的方法,这就是单步调试。
简单介绍一个案例。从淘宝获取搜索商品,然后获取他第一页所有的商品写入到 excel。
在这个数据视图当中,先清空上一步产生的日志,等一下会在这里看到搜索出来的结果。这个参数面板就是获取到想要搜索的商品信息,搜索华为。开始搜索前,删掉不需要的 main2。
通过开网站,然后进入到淘宝网站,之后再传入内容,然后搜索,之后获取商品,写入到 excel 当中。
这一切正常,执行结束完毕,所以这边的小箭头也是恢复了正常。
数据试图当中所有的数据,商品名称、商品链接、商品价格都写到了数据视图当中。刚才看过这个路径下面的D盘下面的测试点 excel 文件也是存在的。
函数面板是输入的,这就是一个简单的数据视图操作,以及 IE 浏览器,还有 excel 的简单操作。