我现在想完成一个RPA的模块,使用selenium,我想使用Selenium 4.6+因为里面内置了SeleniumManager,能够自动检测浏览器版本并下载匹配的驱动,无需手动配置驱动路径。后端的代码写在@/rpa 中,首先要熟悉后端的框架和代码规范。 前端代码在@/jeecgboot-vue3 中,首先熟悉一下前端框架和代码规范,在@/rpa 中编写前端代码,对前端的要求:需要有一个页面采用拖拽的方式创建RPA的流程,此部分的页面风格可以参考@/airag ,如果想创建好一个RPA流程需要对一个流程的节点做一些信息的填写,流程部分要着重参考automa,网上有关于automa的资料,我本地也从github下载了源代码,路径:E:\workspace\RPA\automa。此部分后端也需要好好设计,充分考虑各种可能的情况并充分做好日志记录。流程在启动后需要创建一个线程,并支持流程的暂停和继续。