CasperJS

CasperJS

CasperJS

软件

软件描述

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

官方网站

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

官方认证

casperjs.org

安全链接HTTPS

什么是 CasperJS?

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

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

🔄 替代方案

22 个选择
Screenster

Screenster

测试自动化

5

无需编写一行代码,UI测试速度提升10倍。Screenster 是一个基于网络的平台,可记录应用界面的视觉基线,然后自动检测变化。

免费增值 • 专有
查看详情

PhearJS 使用 PhantomJS 渲染动态网页:获取页面,渲染后返回格式良好的 JSON 对象。PhearJS 既提供托管 API,也提供可自行部署的开源解决方案。

免费 • 专有
查看详情

SEOBOTS.io 是一个按需使用的机器人市场,适用于数据分析、营销、网页自动化等。开发者可上传并出售自己的脚本,用户可在云端运行这些脚本,并在线查看数据或导出。

免费增值 • 专有
查看详情
Webinject

Webinject

软件

WebInject 是一款用于自动化测试 Web 应用程序和 Web 服务的免费工具。它可以用于测试具有 HTTP 接口的独立系统组件,作为测试框架来创建功能测试和回归测试套件,或用于服务级别监控。

免费 • 专有
查看详情

SlimerJS 是一个可编程的浏览器。它允许您使用 JavaScript 脚本操作网页:打开网页、点击链接、修改内容等。它适用于功能测试、页面自动化、网络监控、屏幕截图等场景。

免费 • 开源
查看详情
ScChrom

ScChrom

软件

ScChrom 是一款适用于 Windows 的开源可脚本化 Chromium 浏览器。ScChrom 的行为由配置文件设定,能够处理依赖于基于网络技术集成的不同使用场景。

免费 • 开源
查看详情
💻

dryscrape

软件

一个轻量级的Python库,利用Webkit实现对动态、JavaScript密集型网页的简易抓取

免费 • 开源
查看详情
DalekJS

DalekJS

软件

DalekJS 是一个开源的 UI 测试工具。

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

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

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