前端自动化工具

十大必不可少的自动化 Web UI 测试工具

任何希望改进工作流程和缩短发布周期的开发团队都应该考虑自动化 UI 测试。手动测试将始终在开发中发挥作用,但自动化测试可确保更高质量的最低基线。此外,它还降低了成本,确保了可操作的结果,并简化了整个审查过程。  自动化 Web UI 测试是另一种在开发团队的工作流程中左移质量验证的方法。与任何自动化流程一样,它应该在没有人工监督的情况下运行。  常见的自动化 …

Python自动操作 GUI 神器——PyAutoGUI

作者:闲欢来源:Python 技术我们以前讲过怎样使用 Python 在浏览器中实现页面自动化操作,不管用哪种方式实现,都是通过定位页面中的元素来进行相应的操作。今天我们来聊一聊如何在桌面实现自动化操作。与浏览器页面自动化操作类似,桌面自动化操作也是需要定位鼠标在桌面的位置,然后根据定位的位置执行对应的操作。GUI 控制神器我们今天的主人公是 pyautog …

前端定时任务的神库:Node-cron,让你的项目更高效!

在前端开发中,定时任务是一个常见的需求。无论是定时刷新数据、轮询接口,还是发送提醒,都需要一个可靠且灵活的定时任务解决方案。今天,我要向大家介绍一个强大的工具——Node-cron,它不仅能解决定时任务开发中的痛点,还能让你的项目更加高效和优雅。为什么选择 Node-cron?定时任务开发痛点在实际开发中,我们常常会遇到以下问题:使用原生的 setInter …

前端神库!让你能在 Nodejs 里操作浏览器玩出花样!

Puppeteer 是 Google Chrome 团队维护的 Node.js 库,它提供了一套高级 API 通过 DevTools 协议控制 Chromium 或 Chrome 浏览器。作为现代前端工程的重要工具,它能够实现:网页截图和PDF生成自动化表单提交前端性能分析单页应用(SPA)测试网络爬虫开发浏览器扩展测试环境准备与安装确保已安装 Node.j …

前端自动化部署-Jenkins Github Actions

主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目。第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署到局域网服务器。第二部分是使用 Github Actions 将 Github 项目部署到 Github Page 和阿里云。阅读本教程并不需要你提前了解 Jenkin …

Puppeteer:在Node.js中操作浏览器的前端神库

一个强大的前端工具——Puppeteer,它是由Google Chrome团队维护的Node.js库,能够让你在Node.js中轻松操作浏览器,实现各种自动化任务。Puppeteer:现代前端工程的重要工具Puppeteer是一个Node.js库,它提供了一套高级API,通过DevTools协议控制Chromium或Chrome浏览器。它能够实现以下功能:网 …

AI 时代秒杀 Chromium 的 Lightpanda 自动化无头浏览器强势来袭!

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发。1. 什么是 Lightpanda以前,开发者抓取网页只需要简单发出 HTTP 请求,类似于 cURL。而随着 JavaScript 的发展,这一切都变得非常棘手,例如:大量的 Ajax、单页应用、无限加载、“点击显示 …

  • 1