我有一堆e2e Protractor测试(每个都有自己的before(),after(),Given(),When()和Then()。
我已经看到,在执行每个单独的e2e测试之前,Protrator会运行它看到的每个Before(),甚至是那些不属于测试的。这是量角器的预期行为吗?
这是由Scenario字符串中的某些命名冲突引起的?
答案 0 :(得分:2)
这不是在Protractor上,因为它在Cucumber上。
是的:
Before hooks will be run before the first step of each scenario.
https://github.com/cucumber/cucumber/wiki/Hooks