我有一堆 e2e Protractor 测试(每个测试都有自己的 before()、after()、Given()、When() 和 Then()。
我发现在执行每个 e2e 测试之前,Protrator 都会运行它看到的每个 Before(),甚至是那些不属于测试的测试。这是 Protractor 的预期行为吗?
这是由场景字符串中的一些命名冲突引起的吗?
最佳答案
这不是在 Protractor 上,而是在 Cucumber 上。
是的:
Before Hook 将在每个场景的第一步之前运行。
https://github.com/cucumber/cucumber/wiki/Hooks
关于javascript - 当运行一个 e2e 测试时,Protractor 正在运行所有 before(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33409601/