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