是否可以在nightwatch测试套件中仅加载所有自定义命令的子集?
E.g: 测试套件/测试文件:
自定义命令:
Component1TestsX文件/测试应该只能看到component1Commands。 Component2TestsX的情况类似。这是必需的,因为命令最终命名冲突。
提前谢谢大家!
答案 0 :(得分:0)
据我所知,这是不可能的,看起来更像是一个糟糕的命名练习。
其他人如何知道component1Commands.js
做了什么?
如果component1Commands.js
已经执行与component2Commands.js
相同的操作,该怎么办?
你会破坏DRY principle,命令的主要思想是重用代码进行多次测试。你应该正确命名。如果需要,最好将整个测试分成两个不同的项目。