使用 Nightwatch 对测试进行分组
概述
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