Nightwatch.js – 轻松实现浏览器的自动测试

1224 查看

Nightwatch.js

Nightwatch.js 是一个易于使用的,基于 Node.js 平台的浏览器自动化测试解决方案。它使用强大的 Selenium WebDriver API 来在 DOM 元素上执行命令和断言。 语法简单但很强大,使您可以快速编写测试。

只需使用 Javascript 和 CSS 选择器,不需要初始化其他对象和类,您只需要编写测试规范。内置命令行测试运行器,使您能够运行整体测试,分组测试或者单个测试。

NightWatch 项目地址在:https://github.com/beatfactor/nightwatch

安装 Nightwatch

安装 Node.js 然后:

$ git clone git@github.com:beatfactor/nightwatch.git
$ cd nightwatch
$ npm install

运行测试

Nightwatch 的测试使用了测试框架 nodeunit 写成,运行 nodeunit:

npm test

编撰:Segmentfault