![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
从0到1开发流程图自动化桌面应用
文章平均质量分 66
一个通过流程图展示的自动化软件。
可了解到技术栈:react、node、electron、websocket、Chrome插件
1、流程图设计自动化逻辑;
2、可爬虫,可自动化测试,可自动化操作。
今天也想MK代码
游走在技术边上的躯壳。
展开
-
录制用户操作实现自动化任务
先上视频!!流程自动化工具-录制操作绘制流程这个想法之前就有了,趁着周末时间给它撸出来。原创 2024-03-03 14:05:08 · 418 阅读 · 0 评论 -
自动化桌面应用对未来的展望
果然写自己的代码,废寝忘食!!!!!原创 2024-01-29 06:30:00 · 282 阅读 · 0 评论 -
让自动化程序运行起来
一波操作下来,整个配置流程图自动化的桌面应用就完成。嘿嘿。整个项目源码。原创 2024-01-29 07:45:00 · 249 阅读 · 0 评论 -
chrome插件与electron通信
完成这一系列的操作,一个通过圈选元素构建流程图的桌面应用就诞生了。到这里还差最后一步,那就执行我们自动化的程序。有兴趣的可以看看源码(记得给个star)原创 2024-01-28 07:30:00 · 582 阅读 · 0 评论 -
一个基于electron自动化桌面应用-流程图构建
<Card<p className="wrap-txt">打开页面:{data.url}</p>{/* <span>下一步</span> */}</Card>原创 2024-01-28 07:00:00 · 383 阅读 · 0 评论 -
基于chrome插件的元素圈选
在获取xptah会存在问题,因为chrome插件会在网页注入元素,因此当选取一个元素在注入元素之后,那么就会存在误差。解决方式:在插件的元素上加一个标识值,当获取xpath时,把层级去掉就好。/** 判断当前div是否属于插件 */try {源码。原创 2024-01-28 06:45:00 · 745 阅读 · 0 评论 -
网页元素圈选
这个就是实现基于js实现圈选元素的大概思路。有兴趣的可以查看源码,常规的圈选功能可以,接下来就可以放在谷歌插件的上了,完成谷歌插件圈选元素,并设置配置参数。嘿嘿。原创 2024-01-27 06:45:00 · 531 阅读 · 0 评论 -
基于Puppeteer实现配置自动化
前两篇文章和已经了解到Puppeteer大致可以做点什么事情,之前提到过最终自动化需要一个数组配置。这篇文章将会简单是一个读取配置文件实现自动化的脚本。原创 2024-01-26 07:15:00 · 1010 阅读 · 0 评论 -
Puppeteer结合Jest对网页进行测试
这个就是简单的测试用例,实际中我们可以不需要jtest,我们只需要 “===” 也是可以校验。嘿嘿。原创 2024-01-25 07:00:00 · 951 阅读 · 0 评论 -
Node.js和Puppeteer进行Web抓取的简单使用
这个就是简单的node爬虫例子。从整体代码来看,代码实现流程的就是1、打开一个页面,2、获取网页上一个元素的数据,3、最后关闭完成爬虫关闭浏览器。那么把这个这个流程用数组构建,就可以成为想要的自动化节点(当然还得添加一些自动,这里举个例子),如: [“打开一个页面”, “获取元素的数据”, “关闭浏览器”]当我们遍历这个数组,针对不同类型的数据去处理不同的事情,这样我们就可以实现一个配置化的自动化工具。原创 2024-01-25 06:45:00 · 1060 阅读 · 0 评论 -
一份关于Electron桌面开发指北
/ 方式1// 监听数据// 发送数据// 方式2// 监听数据,(可返回数据)// 发送数据// 方式3 electron -> view。原创 2024-01-24 06:45:00 · 991 阅读 · 0 评论 -
一份关于Node入门开发指北
本文涉及内容是关于自动化工具开发使用到部分开发知识。原创 2024-01-22 07:15:00 · 877 阅读 · 0 评论 -
一份关于Node入门开发指北之sqlite3数据库
可能会发生删除查询已执行,在执行创建查询之前,插入查询已执行,这将导致错误。在插入行的情况下,它会将lastID附加到此,这是一个属性,用于存储最后插入的行ID的值。在查询中使用where条件时,我们可能希望向添加的条件传递动态值,否则如果不使用动态值,我们必须对其进行硬编码,这可能不是我们总是想要的情况。rows对象包含查询的结果。为了满足上述情况,我们使用占位符,我们传递给占位符的值将在查询中替换,从而使其具有动态性质。然而,我们必须在前一个的回调中缩进下一个查询,在某些时候,它可能变得复杂难以处理。原创 2024-01-23 07:15:00 · 1039 阅读 · 0 评论 -
一份关于Chrome插件开发指北
但目前谷歌浏览器强制要v3,本文主要是总结一些v3跟v2的不同。原创 2024-01-22 07:00:00 · 1772 阅读 · 0 评论 -
一个关于自动化工具开发思路
通过以上分析,我们的思路逐渐清晰。接下来,我们可以开始编写代码,验证这些功能的可实现性。在选取、流程图和自动化这三个方面的关联上,我们还需要设计一个数据模型。不过,这个问题可以放在后面解决,先验证目前的可实现性再说。嘿嘿。原创 2024-01-21 17:32:33 · 392 阅读 · 0 评论 -
自动化工具实践操作-注入自定义代码
操作循环节点,循环类型选择自定义事件。注入以下代码:逻辑:点击左边tab,点击第三次时就结束循环/**** 【此处为函数体】* 参数: const { page, env, browser, ...other } = arg* 必须返回 Boolean 类型* */实现采集标题自定义事件,如图:/**** 【此处为函数体】* 参数: const { page, env, browser, ...other } = arg* 返回一个对象 【可修改page,下次操作参数会在arg中】原创 2024-01-20 14:26:00 · 473 阅读 · 0 评论 -
自动化工具实践操作-采集数据
这就是单次采集,循环采集的设计过程,也许你是懂开发的,那你可以试一下自定义事件,嘿嘿。原创 2024-01-20 14:09:12 · 806 阅读 · 0 评论 -
自动化工具实践操作-自动化测试
这个就是简单的自动化检验,当然像一些添加数据,输入流程就多一些了,然后去检验是否添加完成。或者修改数据,是否修改成功等。原创 2024-01-20 13:39:43 · 447 阅读 · 0 评论 -
自动化工具实践操作-csdn领取红包
这个就是简单自动化的操作设计过程。这只是单次操作,当加入【循环】节点,那就可以无限操作了。嘻嘻嘻嘻嘻。原创 2024-01-20 13:20:32 · 486 阅读 · 0 评论 -
一个关于自动化工具的操作手册
整个软件由首页、设计页构成。原创 2024-01-20 12:46:09 · 344 阅读 · 0 评论 -
这是一款关于网页自动化操作的软件
以上就是本人肝了一个星期,做出来的工具。希望可以帮助大家。欢迎试用一下,如有问题,私信咨询。下载使用。原创 2024-01-20 11:09:37 · 758 阅读 · 2 评论