许多同学在做练习题的时候,通常之前开发过的流程,复制过来需要重新获取元素对象,这样会有大量的重复工作,今天给大家提供一个简单的复制影刀练习题的方法.
1.先点击课程中的操作题-唤醒影刀客户端,然后随便改个名字保存并退出流程.
2.返回到设计器主页,点击右上角设置-关于影刀-点击用户目录(之前所有的流程都保存在这里),进入apps目录.
3.按修改时间倒序,找到第一个目录,这个通常就是我们要提交的操作题目录,进入目录(如果找不到,我们就打开项目目录下/xbot_robot/package.json文件,根据文件中"name"即流程名称的值去判断),找到xbot_robot目录,进入目录,复制备份settings.json(后面需要用到这个文件及文件中的值).
4.找到之前已经开发好的流程,进入目录按ctrl+a,把流程目录下所有文件都复制到最新的流程(也就是你需要提交作业的流程)文件夹中.
5.打开需要提交作业的流程目录,用之前复制的settings.json覆盖需要提交作业的流程目录下的/xbot_robot/settings.json.
6.打开/xbot_robot/package.json文件,修改文件"uuid"对应的值(也就是uuid冒号之后,双引号内的文本),这里的值直接改为需要提交作业的流程目录的文件夹名称(文件夹的名称就是对应项目的uuid).这里同样可以修改"name"的值(这个值就是整个流程的名称).
通常简单的流程到这一步就可以了,但有些复杂的流程使用了扩展指令等高级指令,可能还要修改相关文件,如下:
1.如果xbot_extensionsactivity_excel_v2\package.json下有文件,需要将新流程中settings.json文件的"topicUuid"的值复制到\xbot_extensions\activity_excel_v2\package.json文件的uuid的值即可.
这样操作即不需要重新捕获元素,也不需要一步一步调试,只要之前的流程没有问题,操作完成后,运行流程并提交作业即可.
过程看起来比较复杂,但实操很简单,只要弄明白原理,其实都很简单,祝各位正在学习影刀的同学能早日毕业!
如果文字版不清楚的话,大家可以去头条看图文版: 如何复制流程 ,如果有问题欢迎大家随时留言。