某一个业务如下:

前端业务托拉拽 是用的 jsPlumb ,编辑器是用的 mavonEditor ,vue2 下二次封装的

此类业务如何做接口或 ui 自动化呢? 试过 playwright ,可能是打开方式不对,文本编辑器内的内容填写定位不到,接口的话 点线点的方式维护,没有好的方法,求解
接口请求的参数:

{"processId":"407","processDes":"{\"robotProcessNodeList\":[{\"nodeType\":6,\"nodeName\":\"触发\",\"id\":\"abcd\",\"top\":\"100px\",\"left\":\"380px\",\"width\":\"80px\",\"color\":\"#fff\",\"type\":1,\"index\":1},{\"contentType\":0,\"contentBody\":[{\"type\":1,\"messageDetail\":{\"input\":{\"name\":\"这是初始化消息\",\"value\":\"这是初始化消息\",\"names\":[],\"length\":7}}},{\"type\":6,\"messageDetail\":{\"title\":{\"name\":\"你好\",\"value\":\"你好\",\"names\":[],\"length\":2},\"description\":{\"name\":\"嘿嘿\",\"value\":\"嘿嘿\",\"names\":[],\"length\":2},\"imgSrc\":\"\",\"layout\":\"longitudinal\",\"style\":\"\",\"width\":\"\",\"height\":\"max\",\"position\":\"left\",\"buttonList\":[{\"type\":11,\"option\":[200,2001,11],\"uuid\":\"a412a7a11-cb9e-4149-adb5-b01500c783b4\",\"buttonDetail\":{\"input\":{\"name\":\"订阅\",\"value\":\"订阅\",\"names\":[],\"length\":2},\"option\":[200,2001,11],\"type\":11,\"businessId\":\"7cba8140-64dd-439f-8f08-a6483d565d65\"}}]}}],\"buttonList\":[{\"type\":1,\"option\":[100,1],\"uuid\":\"a24191665-9b57-4513-afc8-cddfb0fe6bd1\",\"buttonDetail\":{\"input\":{\"name\":\"回复一下\",\"value\":\"回复一下\",\"names\":[],\"length\":4}}}],\"nodeType\":2,\"index\":1,\"i\":1,\"nodeName\":\"发送消息1\",\"id\":\"a34059f8f-1080-4486-bcca-c9a7d33d499e\",\"top\":\"129px\",\"left\":\"554px\",\"width\":\"218px\",\"sucessId\":\"\",\"failId\":\"\",\"nodeLast\":\"\",\"verifyList\":[],\"orderList\":[],\"varsList\":[],\"subProcessList\":[],\"conditionList\":[],\"presonList\":[]},{\"contentType\":0,\"contentBody\":[{\"type\":1,\"messageDetail\":{\"input\":{\"name\":\"发消息\",\"value\":\"发消息\",\"names\":[],\"length\":3}}},{\"type\":1,\"messageDetail\":{\"input\":{\"name\":\"1234{{sys-time&当前时间}}\",\"value\":\"1234{{sys-time}}\",\"names\":[{\"id\":\"sys-time\",\"type\":0,\"name\":\"当前时间\"}],\"length\":5}}}],\"buttonList\":[],\"verifyList\":[{\"verifyType\":0,\"verifyContent\":\"下班\",\"id\":\"ab60df501-e600-4d6d-b77b-2308608f812c\"}],\"nodeType\":0,\"index\":1,\"i\":1,\"nodeName\":\"提问1\",\"id\":\"afc6e8f53-cd4b-4c4c-850b-c8297c393cba\",\"top\":\"175px\",\"left\":\"877px\",\"width\":\"218px\",\"sucessId\":\"\",\"failId\":\"\",\"nodeLast\":{\"id\":\"doudi-a8a699e9d-ee21-4531-8c56-6d166b387c5f\"},\"orderList\":[],\"varsList\":[],\"subProcessList\":[],\"conditionList\":[],\"presonList\":[]},{\"contentType\":0,\"contentBody\":[{\"type\":1,\"messageDetail\":{\"input\":{\"name\":\"下班\",\"value\":\"下班\",\"names\":[],\"length\":2}}}],\"buttonList\":[],\"nodeType\":2,\"index\":1,\"i\":2,\"nodeName\":\"发送消息2\",\"id\":\"ad6794c83-9707-48f5-b215-62dcf01ce400\",\"top\":\"186px\",\"left\":\"1309px\",\"width\":\"218px\",\"sucessId\":\"\",\"failId\":\"\",\"nodeLast\":\"\",\"verifyList\":[],\"orderList\":[],\"varsList\":[],\"subProcessList\":[],\"conditionList\":[],\"presonList\":[]}],\"robotProcessLineList\":[{\"toType\":\"6\",\"fromType\":\"2\",\"fromName\":\"触发\",\"toId\":\"a34059f8f-1080-4486-bcca-c9a7d33d499e\",\"fromId\":\"abcd\",\"toName\":\"发送消息1\",\"label\":\"连线名称\",\"lineId\":\"a3e2da27b-2238-438a-9e10-12bfab2f62f7\",\"index\":1},{\"toType\":\"2\",\"fromType\":\"0\",\"fromName\":\"发送消息1\",\"toId\":\"afc6e8f53-cd4b-4c4c-850b-c8297c393cba\",\"fromId\":\"a34059f8f-1080-4486-bcca-c9a7d33d499e\",\"toName\":\"提问1\",\"label\":\"连线名称\",\"lineId\":\"a842463b0-c0ea-4ec3-8312-e3b1e9e586e7\",\"index\":1},{\"fromType\":\"0\",\"fromName\":\"提问1\",\"toId\":\"ad6794c83-9707-48f5-b215-62dcf01ce400\",\"fromId\":\"ab60df501-e600-4d6d-b77b-2308608f812c\",\"toName\":\"发送消息2\",\"label\":\"连线名称\",\"lineId\":\"a0eb9f3d8-67fc-4a67-99b6-e7213bd0b08a\",\"index\":1}],\"sourceIds\":[],\"names\":[{\"id\":\"sys-time\",\"type\":0,\"name\":\"当前时间\"}]}"}


↙↙↙阅读原文可查看相关链接,并与作者交流