CasperJS

CasperJS
软件
软件描述
CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。
官方网站
访问软件的官方网站了解更多信息
casperjs.org
安全链接HTTPS
什么是 CasperJS?
CasperJS 是一个开源的导航脚本与测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。它简化了完整导航场景的定义过程,并提供了有用的高级函数、方法和语法糖,用于执行常见任务,例如:
- 定义并排序浏览导航步骤
- 填充并提交表单
- 点击并跟随链接
- 截取页面(或部分页面)的屏幕截图
- 测试远程 DOM
- 记录事件
- 下载资源,包括二进制文件
- 编写功能测试套件,并将结果保存为 JUnit XML 格式
- 抓取网页内容
🔄 替代方案
22 个选择
PhearJS
PhearJS 使用 PhantomJS 渲染动态网页:获取页面,渲染后返回格式良好的 JSON 对象。PhearJS 既提供托管 API,也提供可自行部署的开源解决方案。
免费 • 专有
查看详情
SEOBOTS.io
SEOBOTS.io 是一个按需使用的机器人市场,适用于数据分析、营销、网页自动化等。开发者可上传并出售自己的脚本,用户可在云端运行这些脚本,并在线查看数据或导出。
免费增值 • 专有
查看详情
Webinject
软件
WebInject 是一款用于自动化测试 Web 应用程序和 Web 服务的免费工具。它可以用于测试具有 HTTP 接口的独立系统组件,作为测试框架来创建功能测试和回归测试套件,或用于服务级别监控。
免费 • 专有
查看详情
SlimerJS
SlimerJS 是一个可编程的浏览器。它允许您使用 JavaScript 脚本操作网页:打开网页、点击链接、修改内容等。它适用于功能测试、页面自动化、网络监控、屏幕截图等场景。
免费 • 开源
查看详情
ScChrom
软件
ScChrom 是一款适用于 Windows 的开源可脚本化 Chromium 浏览器。ScChrom 的行为由配置文件设定,能够处理依赖于基于网络技术集成的不同使用场景。
免费 • 开源
查看详情

