puppeteer

puppeteer

Puppeteer是一个Node库,它提供了高级API来通过DevTools协议控制无头Chrome或Chromium。也可以将其配置为使用完整(无头)的Chrome或Chromium。
puppeteer-无头Chrome节点API我该怎么办?您可以在浏览器中手动执行的大多数操作都可以使用Puppeteer完成!以下是一些入门的示例:生成页面的屏幕截图和PDF。搜寻SPA并生成预渲染的内容(即“ SSR”)。抓取网站内容。自动化表单提交,UI测试,键盘输入等。创建最新的自动化测试环境。使用最新的JavaScript和浏览器功能,直接在最新版本的Chrome中运行测试。捕获站点的时间线跟踪以帮助诊断性能问题。试一下:...
puppeteer

分类目录

具有任何许可的所有平台的puppeteer替代品

UI.Vision Kantu

UI.Vision Kantu

现代的开源任务和测试自动化工具以及Selenium IDE。Kantu是浏览器扩展,但它也可以进行桌面自动化!使用它进行Web自动化,Web测试,表单填写,屏幕抓取和机器人过程自动化(RPA)。。
Selenium

Selenium

Selenium是专门用于测试Web应用程序的工具套件。
Phantomjs

Phantomjs

PhantomJS是带有JavaScript API的无头WebKit。它具有对各种Web标准的快速本机支持:DOM处理,CSS选择器,JSON,Canvas和SVG。
CasperJS

CasperJS

CasperJS是用于PhantomJS WebKit无头浏览器和SlimerJS(Gecko)的用Javascript编写的开源导航脚本和测试实用程序。
Cypress.io

Cypress.io

赛普拉斯是为现代Web创建的前端自动化测试工具。赛普拉斯建立在新的体系结构上,并与被测试的应用程序在同一运行循环中运行。
SEOBOTS.io

SEOBOTS.io

SEOBOTS.io是一个按需机器人市场,用于数据分析,市场营销,Web自动化等等。
  • 免费增值应用
  • Web
Wicked PDF

Wicked PDF

Ruby on Rails的PDF生成器(来自HTML)插件。
Gauge

Gauge

Gauge是一个免费的开源测试自动化框架,可以消除验收测试的麻烦。