博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nightwatch-js -- test group
阅读量:7280 次
发布时间:2019-06-30

本文共 1399 字,大约阅读时间需要 4 分钟。

Test group

可以将你的测试脚本划分到组中,并根据需要运行它们。要将测试组合在一起,只

需将它们放在相同的子文件夹中,文件夹的名字即是组的名字。
例如:
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
想跳过多个组,只需要将他们用逗号分隔:
Tests运行

$ nightwatch --skipgroup addressbook,chat

 Test Tags 

你还可以根据标记对测试进行选择,例如:

module.exports = {
'@tags': ['login', 'report'],
'demo login test': function (client) {
// test code
}
};
比如你想测试所有关于report的功能,这些功能可能分布在不同的测试用例中,那
么直接运行如下命令即可测试report功能:

$ nightwatch --tag report

也可以运行多个标签:

$ nightwatch --tag login --tag report

  

也可以跳过多个标签:

$ nightwatch --skiptags login,report

 Disabling Tests 

为了防止测试模块运行,只需将该模块中的禁用属性设置为true,如下:

Tests运行

module.exports = {'@disabled': true, // This will prevent the test module from running.'sample test': function (client) {// test code}};

  

如果你不想运行已知的失败的测试用例,这是很有用的。
禁用个别方法
目前还不支持禁用单独的testcase。然后如下方式这样写 ''+function 可以将这个方
法禁用掉,供参考。

module.exports = {'sample test': function (client) {// test code},// disabled'other sample test': ''+function (client) {// test code}};

  

转载地址:http://oukjm.baihongyu.com/

你可能感兴趣的文章
博文~
查看>>
Commons-logging + Log4j 入门指南
查看>>
共享Title标签在使用标点符号的心得体会
查看>>
我的友情链接
查看>>
关于java学习的小程序——求班级平均成绩
查看>>
手把手教你配置zendstudio的xdebug调试过程
查看>>
Go字符串 && strings包
查看>>
Maven学习总结(三)——使用Maven构建项目
查看>>
android的Log管理
查看>>
RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
查看>>
[IOI2018]狼人——kruskal重构树+可持久化线段树
查看>>
Linux 脚本 命令状态 条件测试
查看>>
Maven学习总结(15)——Maven 项目中pom.xml详解
查看>>
Machine Learning(一):基于 TensorFlow 实现宠物血统智能识别
查看>>
非聚集索引中的临界点(Tipping Point)
查看>>
时间性抗锯齿TXAA
查看>>
利用kickstart实现pxe安装
查看>>
iOS开发之 用UILabel显示html
查看>>
java排序——基数排序
查看>>
Linq之Count/Sum/Min/Max/Avg操作符操作符
查看>>