CasperJS

CasperJS

CasperJS

软件

软件描述

CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。

官方网站

访问软件的官方网站了解更多信息

官方认证

casperjs.org

安全链接HTTPS

什么是 CasperJS?

CasperJS 是一个开源的导航脚本与测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。它简化了完整导航场景的定义过程,并提供了有用的高级函数、方法和语法糖,用于执行常见任务,例如:

  • 定义并排序浏览导航步骤
  • 填充并提交表单
  • 点击并跟随链接
  • 截取页面(或部分页面)的屏幕截图
  • 测试远程 DOM
  • 记录事件
  • 下载资源,包括二进制文件
  • 编写功能测试套件,并将结果保存为 JUnit XML 格式
  • 抓取网页内容

🔄 替代方案

22 个选择

Selenium 是一套专为测试 Web 应用程序而设计的工具。它提供了一个播放工具,可在大多数现代网页浏览器中编写功能测试,而无需学习测试脚本语言(Selenium IDE)。

免费 • 开源
查看详情
puppeteer

puppeteer

软件

Puppeteer 是一个 Node 库,它通过 DevTools 协议提供了一个高级 API,用于控制无头 Chrome 或 Chromium。它也可以配置为使用完整的(非无头) Chrome 或 Chromium。

免费 • 开源
查看详情

PhantomBuster 提供无需编码的多平台机器人,兼容 LinkedIn、Twitter 等主要网站,适用于网络爬取和潜在客户开发。云端 API 实现无缝集成,提升工作效率,并支持自定义 API 创建,以实现定制化的自动化解决方案。

付费 • 开源
查看详情
httest

httest

软件

httest 提供了多种HTTP相关功能,适用于实现各种基于HTTP的测试。

免费 • 开源
查看详情

使用 Selenium 进行测试或 UI 自动化的无代码/低代码用户体验测试编辑与管理。Uier 通常是 Applitools、Endtest、Ghost Inspector、Usetrace、Screenster 等工具的免费自托管替代方案。

免费 • 开源
查看详情
5

Cypress 是为现代 Web 构建的前端自动化测试工具。Cypress 基于全新架构,与被测应用程序在同一运行循环中运行。因此,Cypress 能够为任何在浏览器中运行的内容提供更优、更快、更可靠的测试...

免费 • 开源
查看详情

Playwright 是一个 Node 库,通过单一 API 自动化 Chromium、WebKit 和 Firefox 浏览器,实现可靠的网页自动化。

免费 • 开源
查看详情
CodeceptJS

CodeceptJS

软件

CodeceptJS 是一个现代的端到端测试框架,采用特殊的 BDD 风格语法。测试用例以用户在网站上的线性操作场景形式编写。

免费 • 开源
查看详情
上一页
下一页

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。