CasperJS

CasperJS
软件
软件描述
CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。
官方网站
访问软件的官方网站了解更多信息
官方认证
casperjs.org
安全链接HTTPS
什么是 CasperJS?
CasperJS 是一个开源的导航脚本与测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。它简化了完整导航场景的定义过程,并提供了有用的高级函数、方法和语法糖,用于执行常见任务,例如:
- 定义并排序浏览导航步骤
- 填充并提交表单
- 点击并跟随链接
- 截取页面(或部分页面)的屏幕截图
- 测试远程 DOM
- 记录事件
- 下载资源,包括二进制文件
- 编写功能测试套件,并将结果保存为 JUnit XML 格式
- 抓取网页内容
🔄 替代方案
22 个选择
QA Wolf
QA Wolf 是一个混合平台和服务,通过完全接管质量保证工作,帮助软件团队更快地交付更优质的软件。

ANWENDO
谁有时间检查网页应用的所有页面?如今使用 React、Angular 等动态技术开发的用户故事,重新测试需要数小时。在此组织你的自动化测试。

SnapTest
SnapTest 是功能强大的 Selenium-IDE,配备完整的项目 QA 代码生成器。提供大量免费功能以扩展测试规模,并支持任何规模公司的离线/云端/团队协作。

Capybara
Capybara 通过模拟真实用户与您的应用进行交互的方式来帮助您测试 Web 应用。它不依赖于运行测试的驱动程序,并内置了 Rack::Test 和 Selenium 支持。WebKit 支持通过外部 gem 实现。

Jikken
Jikken 为您提供软件正常运行的信心,帮助您更快、更可靠地向客户交付成果。请访问我们的 GitHub 获取免费开源工具并开始使用,立即注册我们的平台以启用监控和分析功能。

Pyppeteer
一个Python库,通过DevTools协议提供高层API来控制无头Chrome或Chromium。它也可配置为使用完整(非无头)的Chrome或Chromium,属于开发类别应用。

