量角器是 运行 所有 before() 当 运行 一个单一的 e2e 测试
Protractor is running all the before() when running one single e2e test
我有一堆 e2e Protractor 测试(每个都有自己的 before()、after()、Given()、When() 和 Then()。
我已经看到,在执行每个单独的 e2e 测试之前,Protrator 会运行它看到的每个 Before(),即使是那些不属于测试的。这是 Protractor 的预期行为吗?
这是场景字符串中的一些命名冲突引起的吗?
这不是在 Protractor 上,而是在 Cucumber 上。
是的:
Before hooks will be run before the first step of each scenario.
https://github.com/cucumber/cucumber/wiki/Hooks
我有一堆 e2e Protractor 测试(每个都有自己的 before()、after()、Given()、When() 和 Then()。
我已经看到,在执行每个单独的 e2e 测试之前,Protrator 会运行它看到的每个 Before(),即使是那些不属于测试的。这是 Protractor 的预期行为吗?
这是场景字符串中的一些命名冲突引起的吗?
这不是在 Protractor 上,而是在 Cucumber 上。
是的:
Before hooks will be run before the first step of each scenario.
https://github.com/cucumber/cucumber/wiki/Hooks