检测网站开发语言,网站开启速度慢,乐陵森洁新能源有限公司电话,网站端口跳转怎么做先上视频#xff01;#xff01; 流程自动化工具-录制操作绘制流程 这个想法之前就有了#xff0c;趁着周末时间给它撸出来。
实现思路
从之前的文章自动化桌面未来展望中已经验证了录制绘制流程图的可行性。基于DOM录制页面操作轨迹的思路监听页面点击、输入事件即可 流程自动化工具-录制操作绘制流程 这个想法之前就有了趁着周末时间给它撸出来。
实现思路
从之前的文章自动化桌面未来展望中已经验证了录制绘制流程图的可行性。基于DOM录制页面操作轨迹的思路监听页面点击、输入事件即可同时获取当前操作元素的Xpath最后生成之前定义数据格式。
// 监听点击事件document.body.addEventListener(click, _throttleOnClick, {capture: true, passive: true,})// 监听输入事件document.body.addEventListener(input, _throttleOnInput, {capture: true,passive: true,} )操作数据重复过多
当在输入框输入字符时每次都触发输入事件发现打印出来数据很多例如第一次输入‘q’,触发了一次此时记录了‘q’,紧接输入‘w’,触发了一次此时记录‘qw’,而真正想要的是最后一次的‘qw’, 而不是[‘q’, ‘qw’]因此得做了一个数据去除重复的思路 把xpath作为唯一key遍历数组只要上次操作xpath与xpath一致就把上一次xpath数据去除。点击事件也是如此。
周末愉快
不上班呆在浏览器的时间还是一样的多哈哈