Caros, estou utilizando os jBehave 2.3 para automatizar meus testes de aceitação. Estou utilizando Selenium e o Padrão Page Objects. Minha dúvida é com relação aos GivenScenarios.
Por exemplo, tenho essas duas features:
Feature 1: Logar no sistema
As classes que implementam esses testes são: LogarSistema e LogarSteps
Feature 2: Cadastrar Processo
As classes que implementam esses testes são: CadastrarProcesso e CadastrarSteps
A Feature 2 deve executar a Feature 1 antes e estou utilizando GivenScenarios para isso.
Quando executo os testes da feature 2 a aplicação executa a feature 1 mas não encontra os steps pois ele procura na classe CadastrarSteps e não na LogarSteps.
É assim mesmo que funciona os GivenScenarios? O que estou fazendo de errado? Como não ter essa dependência?