Hi again, I noticed from upgrading JBehave 3.9.2 to 3.9.3, the order which AfterScenario was executed changed.
Our method annotated with @AfterScenario() takes a screenshot of the failure in the scenario, and continues on to the next scenario. A story with this: > Lifecycle: > After: > Outcome: ANY > Given I login as a Admin > Then I am able to clean up my data It used to take a screenshot (executing the @AfterScenario()) before performing the after lifecycle steps. In 3.9.3, this is no longer the case Is there some documentation regarding the order lifecycle steps should be executed, depending on failures? If it helps, I can try to put together an example project that demos this behavior. Thanks! -Brent