When I build build from the script below, it does not return any errors; however, the build does not find the [Test]
test method, and I can not execute it.
My script is object-oriented: it calls the class massaBase
, which reads the data from a .txt file to make inputs and checks on the system.
What might be missing?
public Prestador()
{
ChromeOptions options = new ChromeOptions();
options.AddArguments("--disable-infobars");
options.AddArguments("start-maximized");
driver = new ChromeDriver(options);
tiraScreenshot = new capturaImagem(driver);
CPF = new geraCPF(driver);
navegador = new acessaSite(driver);
login = new Login(driver);
sessao = new sair(driver);
prestadores = new crudPrestador(driver);
massa = new massaBase(driver);
}
public void AutomacaoPrestadores(massa.PageObjects.massaBase.DadosTXT coluna)
{
AutomacaoPrestadores(coluna.usuarioLogin, coluna.senhaLogin, coluna.nomePrestador, coluna.emailPrestador);
}
[Test]
[TestCaseSource("ArquivoTXT")]
public void AutomacaoPrestadores(string usuarioLogin, string senhaLogin, string nomePrestador, string emailPrestador)
{
navegador.acessaURL();
login.fazLogin(usuarioLogin, senhaLogin);
prestadores.acessaMenu();
prestadores.novoCadastro(nomePrestador, emailPrestador);
prestadores.pesquisaPrestador(nomePrestador, emailPrestador);
prestadores.editaPrestador(nomePrestador, emailPrestador);
prestadores.pesquisaPrestador(nomePrestador, emailPrestador);
prestadores.inativaPrestador(nomePrestador);
sessao.FazLogoff();
}
}