概要

Nightwatchでは、テストスクリプトをグループに整理し、必要に応じて実行することができます。テストをグループ化するには、同じサブフォルダに配置します。フォルダ名がグループ名になります。

lib/
  ├── selenium-server-standalone.jar
custom-commands/
  ├── loginUser.js
  ├── attachPicture.js
tests/
  ├── logingroup
  |   ├── login_test.js
  |   └── otherlogin_test.js
  ├── addressbook
  |   ├── addressbook_test.js
  |   └── contact_test.js
  ├── chat
  |   ├── chatwindow_test.js
  |   ├── chatmessage_test.js
  |   └── otherchat_test.js
  └── smoketests
      ├── smoke_test.js
      └── othersmoke_test.js

smoketestsグループのみを実行するには、次のようにします。

nightwatch --group smoketests

また、smoketestsグループの実行をスキップしたい場合は、次のようにします。

nightwatch --skipgroup smoketests

複数のグループをスキップするには、カンマ区切りで追加します。

nightwatch --skipgroup addressbook,chat