Geralmente utilizamos nas chamadas dos testes a seguinte forma:
[Test, Order(3)]
public void StartLogin()
{
LoginPage login = new LoginPage(BaseTest.driver);
Assert.IsTrue(login.FindCreateAccountForm());
login.SetEmail("kpedron@gmail.com");
login.SetPassword("1234");
login.Confirm();
}
Perceba que o campo e-mail e password são passados como parâmetros.
Minha dúvida é sobre quando temos inúmeros cenários de teste, acredito que seja inviável ficar procurando na classe de teste os parâmetros que queremos alterar. Para resolver isso, penso que deva ser possível utilizar alguma classe para configurar os parâmetros ou leitura de arquivo XML.
Qual é a melhor solução? Caso seja o uso de classe (ex.: BaseConfig.cs), poderia passar algum exemplo? Ainda estou aprendendo os conceitos de orientação a objetos.
Obrigada!