Grunt测试:只测试特定的功能
Grunt uitest: Test only specific feature
我知道有一种方法可以修改localConfig。通过添加类似"tag":"name"的东西,在特性文件中,你将能够写@name并只测试这个特性。
它是如何工作的?
javascript中没有注释
这里有几个选项:
-
使用
suites
(推荐)对测试进行逻辑分组:suites: { homepage: 'tests/e2e/homepage/**/*Spec.js', search: [ 'tests/e2e/contact_search/**/*Spec.js', 'tests/e2e/venue_search/**/*Spec.js'] },
然后运行,例如:
protractor protractor.conf.js --suite homepage
-
使用
grep
选项:protractor conf.js --grep='pattern to match'
参见:
- 运行规格标签
好吧,显然没有人知道这个(简单的)解决方案是我自己发现的:
1:进入localConfig.json
2:写"testSuiteTags": ["@YourName"]
3:将@YourName(标签)放在.feature文件的特定场景之前-
´s它相关文章:
- 如何在控制器中测试功能
- 在浏览器上显示实习运行程序功能测试的结果
- 在量角器中验证测试结果(非“预期”功能)
- 包括从外部文件到HTML的查询功能(使用Dropbox进行本地测试)
- Jasmine spyOn使用伪造的返回数组测试功能
- 使用实习生在功能上测试元素是否可见(没有元素覆盖)
- 链接功能中的角度单元测试$attrs
- 实习生功能测试和清除 cookie 之前和之后
- 硒功能测试结构和实践
- 节点.js的基本功能测试
- 编写功能测试,HTML5 视频标签
- 单元测试 MVC3 客户端功能
- 如何根据茉莉花单元测试中的其他对象测试功能
- 棱角分明的茉莉花,试图测试工厂功能
- 茉莉花测试一个承诺,然后功能
- 间谍无法跟踪与摩卡和西农的异步功能测试
- 测试React组件——决定应该在哪里测试功能
- 测试功能无效
- 为什么这个字符串不能通过测试功能
- 基于HTML5 dom方法测试功能