Method [Test] not found after build

Asked

Viewed 61 times

0

When I do the build from the script below, does not return any error; however, build does not locate the test method [Test], and I can’t execute it.

My script is object oriented: calls the class massaBase, which reads data from a . txt file for input and system checks.

What may 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();
    }
}

1 answer

0


Issue solved with the code snippet below:

    [Test]
    [TestCaseSource(typeof(massaBase), "ArquivoTXT")]
    public void AutomacaoLogin(massaBase.DadosTXT coluna)

Browser other questions tagged

You are not signed in. Login or sign up in order to post.