介绍 Nightwatch v3

一个无妥协的测试自动化框架,提供强大的工具集来编写、运行和调试跨 Web 和原生移动应用程序的测试。

npm init nightwatch

入门

受最优秀的开发团队信赖

Amazon Drupal Apache Paypal

为什么选择Nightwatch?

Web、原生移动

一个框架,适用于所有平台

  • 移动 Web在真实的移动设备上测试您的 Web 应用程序,并通过连接到云网格轻松扩展
  • 原生移动使用 Nightwatch 测试您的原生 iOS 和 Android 应用程序
  • 真实的桌面浏览器在真实的浏览器上进行测试,准确反映用户的环境
Nightwatch test running on a desktop browser and a real mobile device.

强大的调试功能

查找 bug 变得更加容易

  • 精准定位使用内置的 HTML 报告器识别源代码,包括测试状态和 HTTP 日志
  • 深入挖掘回溯时间,查看每个命令前后 DOM 的历史记录
  • 复制通过在 REPL 接口中尝试命令来暂停和调试您的测试
Debugging a failed test using HTML reporter and DOM History.

专为扩展而设计

数百万个测试?没问题

  • 默认并行化和编排通过在多个浏览器之间进行默认并行化,更快地进行测试
  • 云网格支持使用第三方网格进行扩展,例如 BrowserStack 或其他
  • 复杂的姿态和交互测试从捏缩放到多标签和 iFrames 的所有内容
Tests running in multiple browsers on a local machine and on multiple machines remotely

受社区喜爱

11.3K

GitHub 星星

141K

使用(存储库)

320

发布的版本

800K

每月下载量

强大的功能满足您的所有需求

更快 比以往任何时候都快

Graph showing difference in test execution duration compared to Cypress

体验 Nightwatch 的闪电般的测试速度,无论您是在单台机器上运行测试,还是在多个 VM 上运行测试。

运行示例测试

妥协

Test following the standard running on web and a real mobile device
Browser Icon

真实的浏览器

在真实的桌面和移动浏览器上运行测试,而不是浏览器引擎

Icon showing mobile with magnifying lens

原生移动测试

测试您的原生 iOS 和 Android 应用程序,无需任何学习曲线

Icon showing W3C compliance

Web 标准

Nightwatch 遵循 W3C 协议,因此您的交互反映了真实用户

听听来自最优秀的人士的意见

Nightwatch.js 自 v2 以来取得了显着的进步,坚定地致力于增强现代开发人员体验并为开源用户提供帮助。
Nightwatch 直观的 API 和语法使测试变得可靠且易于维护。通过并行测试实现更快的反馈循环,从而加快部署速度。强烈推荐!
Nightwatch 的组件测试方面非常出色,以至于几乎没有必要进行其他类型的测试/e2e 测试。改变游戏规则的东西。

与 Nightwatch无缝集成

开源的典范

No credit card needed icon

没有付费墙

Nightwatch 致力于开源。一切对所有人开放。

A mountain with flag icon

响应式支持

在我们的 Discord 服务器上快速获得问题的解答。

a black and white image of a wrench and gear

由 BrowserStack 支持

Nightwatch 由 BrowserStack 开源计划积极维护。

Celebrating with a high five

准备尝试一下吗?

受超过 10 万个存储库信任,用于他们的测试自动化!

npm init nightwatch

入门