GeeLark RPA学习指南(3)——RPA初级

老朋友,你总算来了。咱开门见山,本章的学习目标就只有2个:

1.学会创建一个最基本、最简单的RPA模板。

2.学会调试模板以及查看调试日志。

一旦掌握这两项技能,那学习后面的任务就难不倒你。

若你还没看过前两章的内容,可以看看老费之前给新朋友的肺腑之言:

1.GeeLark学习指南(1)——了解RPA

2.GeeLark学习指南(2)——RPA入门

1.准备工作

1.打开一个云手机环境,并且打开TikTok App,登录账号。

2.在云手机里找到AutoX.js,并打开。如果你不知道怎么安装,可以返回到 《RPA初级》 重新复习一下。

启用AutoX.js的无障碍模式

在GeeLark的RPA功能中,Autox.js的主要作用是辅助定位界面中的元素。请按照以下步骤启用Autox.js的无障碍模式:

步骤 1:进入设置界面

打开Autox.js,点击左上角的设置图标,进入设置菜单。

步骤 2:打开无障碍服务,并启动悬浮窗

在设置菜单中,找到【Accessibility Services】(无障碍服务),并打开。

找到【Floating window】并打开,看到Autox.js的浮动图标就说明成功了。

注意:

1.如果你之前已经按照该步骤设置了AutoX.js,但是没有看到悬浮图标,重新点击【Floating window】即可。

2.有时候,重启云手机悬浮图标也会消失,重新按照上面的2个步骤设置一下。

2.认识界面

在【自定义任务】界面,点击【创建任务流程】

进入【任务流程】界面,先来认识这个界面的3个区域(先别慌,什么都慌只会害了你):

区域1:RPA的各种操作都需要从这里挑选,点击按钮、长按按钮、滚动页面等等,你需要将其添加到区域3,组合成一个完整的RPA模板。

区域2:设置任务(RPA模板)的名称,任务的描述,调试RPA模板,查看调试日志等。

区域3:RPA模板编辑区域,通过各种操作选项组成。

请你在区域2填写任务的名称,任务的描述(选填),【异常处理】默认就行,【任务设置】先暂时不用管。

3.打开应用

这是添加RPA流程的第一步。RPA需要打开一个APP去执行任务,如果不设置,RPA不知道该去找哪个APP执行。

设置选项

设置选项 说明
包名选择要打开的APP,可以通过下文学习如何填写
URI用于打开APP指定的页面,例如:TikTok:https://www.tiktok.com/@XXX/video/7423XXXXXXXXXX2Facebook:https://www.facebook.com/XXXX/posts/pfbid09PZXXXXXX

操作步骤:

1.打开云手机,进入TikTok,点击AutoX.js的悬浮图标——点击设置按钮(对,像齿轮那个按钮,给我点他!)

2.在弹出的菜单中,点击【Current application package name】(当前应用包名),将包名复制到电脑剪贴板。此时,剪贴板中的内容是:com.zhiliaoapp.musically。如果你选择的是其他应用,包名会有所不同。

3.将【打开应用】操作拖动到右侧的流程编辑区域(你也可以点击旁边的“+”按钮),然后将从AutoX.js获取的包名粘贴到【包名】字段中,点击【确定】。

如果粘贴(Ctrl+V)时没有反应,可以返回重复步骤2,确保包名正确粘贴。

4.等待时间

使用场景:增加等待时间可以确保每个操作之间有足够的时间间隔,让RPA机器人模拟更自然的操作行为,避免过于机械化。

操作步骤:

将【等待时间】拖动到流程编辑区域。等待时间有【固定值】和【区间随机】可供选择。

当打开应用的时候,等待5秒钟左右再去执行下一步比较好,添加等待时间能提升RPA执行的成功率。

5.滚动页面

使用场景:在界面向上、向下、向左或向右滑动页面,以便显示更多内容。该操作常用于需要浏览列表、加载更多数据或查找特定内容的场景。

设置选项:

  • 滚动距离:定义页面每次滚动的距离,该距离决定了页面滑动的像素
  • 等待时间:设置每次滚动操作所需的时间,以毫秒(ms)为单位,即滚动的速度。
  • 初始位置点:设置滚动的起始位置,如页面上的X:260, Y:400。
  • 方向:选择滚动的方向,包括上、下、左、右四个方向。

你可以像我一样:滚动页面——等待时间——滚动页面——等待时间——滚动页面,模拟真人滚动时的场景。

而且,每次设定的滚动距离范围、初始位置点、滚动时间的范围也都可以不一样。

6.页面后退

使用场景:在浏览多个层级页面时,返回回到上一级页面。相当于点击导航的返回键。

接下来,将【页面后退】添加到任务流程中。现在,一个最简单,最基本的RPA模板就完成了。

这个RPA模板的流程如下:

  • 打开TikTok
  • 等待几秒钟
  • 滚动3次页面,每次停留几秒钟
  • 最终返回到手机主界面

(由于要点击2次返回键,才能退到手机主界面,所以在这里,我添加了2个【页面后退】。一般而言,如果只是返回到上一级页面,添加一个【页面后退】即可。)

那这个RPA流程能否正常运行吗?会不会出现什么异常呢?接下来,就需要用到【调试】的功能,请接着往下看,你离成功已经很接近了。

7. 调试模板

在我们让更多的账号执行RPA任务前,我们需要对编写的RPA模板进行调试,看看是否有异常的地方。为了方便调试,建议打开云手机观察模板运行的情况。

点击【调试】按钮,进入云手机选择界面。

选择当前打开的云手机环境,点击【确定】。稍等片刻,RPA就会按照我们编写的流程执行任务。

如果你觉得模版没有需要修改的,点击【添加/修改】,保存第一个自己编写RPA模板。