在 nightwatch 测试套件中加载所有自定义命令的子集
Load a subset of all custom commands in a nightwatch test suite
是否可以在 nightwatch 测试套件中只加载所有自定义命令的子集?
例如:
测试 suites/test 个文件:
- component1Tests1.js
- component1Tests2.js
- component2Tests1.js
- component2Tests2.js
自定义命令:
- component1Commands.js
- component2Commands.js
Component1TestsX files/tests 应该只看到 component1Commands。 Component2TestsX 的情况类似。这是必需的,因为命令的最终命名冲突。
提前谢谢大家!
据我所知,这是不可能的,而且看起来更像是一种糟糕的命名习惯。
其他人如何知道 component1Commands.js
的作用?
如果 component1Commands.js
已经和 component2Commands.js
做了同样的事情怎么办?
你会破坏 DRY principle,命令的主要思想是重用代码进行多个测试。你应该正确命名它。如果需要,最好将整个测试分成两个不同的项目。
是否可以在 nightwatch 测试套件中只加载所有自定义命令的子集?
例如: 测试 suites/test 个文件:
- component1Tests1.js
- component1Tests2.js
- component2Tests1.js
- component2Tests2.js
自定义命令:
- component1Commands.js
- component2Commands.js
Component1TestsX files/tests 应该只看到 component1Commands。 Component2TestsX 的情况类似。这是必需的,因为命令的最终命名冲突。
提前谢谢大家!
据我所知,这是不可能的,而且看起来更像是一种糟糕的命名习惯。
其他人如何知道 component1Commands.js
的作用?
如果 component1Commands.js
已经和 component2Commands.js
做了同样的事情怎么办?
你会破坏 DRY principle,命令的主要思想是重用代码进行多个测试。你应该正确命名它。如果需要,最好将整个测试分成两个不同的项目。