CasperJS

CasperJS
软件
软件描述
CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。
官方网站
访问软件的官方网站了解更多信息
casperjs.org
安全链接HTTPS
什么是 CasperJS?
CasperJS 是一个开源的导航脚本与测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。它简化了完整导航场景的定义过程,并提供了有用的高级函数、方法和语法糖,用于执行常见任务,例如:
- 定义并排序浏览导航步骤
- 填充并提交表单
- 点击并跟随链接
- 截取页面(或部分页面)的屏幕截图
- 测试远程 DOM
- 记录事件
- 下载资源,包括二进制文件
- 编写功能测试套件,并将结果保存为 JUnit XML 格式
- 抓取网页内容
🔄 替代方案
22 个选择
SnapTest
SnapTest 是功能强大的 Selenium-IDE,配备完整的项目 QA 代码生成器。提供大量免费功能以扩展测试规模,并支持任何规模公司的离线/云端/团队协作。
免费个人 • 专有
查看详情
Capybara
软件
Capybara 通过模拟真实用户与您的应用进行交互的方式来帮助您测试 Web 应用。它不依赖于运行测试的驱动程序,并内置了 Rack::Test 和 Selenium 支持。WebKit 支持通过外部 gem 实现。
免费 • 开源
查看详情
Jikken
软件
Jikken 为您提供软件正常运行的信心,帮助您更快、更可靠地向客户交付成果。请访问我们的 GitHub 获取免费开源工具并开始使用,立即注册我们的平台以启用监控和分析功能。
免费增值 • 开源
查看详情
Pyppeteer
软件
一个Python库,通过DevTools协议提供高层API来控制无头Chrome或Chromium。它也可配置为使用完整(非无头)的Chrome或Chromium,属于开发类别应用。
免费 • 开源
查看详情

