Build无法找到[Test]方法

时间:2017-08-24 18:44:10

标签: c# selenium selenium-webdriver webdriver

在构建下面的脚本后,它不会返回任何错误消息。但是构建没有找到[Test]方法,所以我无法执行它。 (我确实有这些包但没有粘贴在这里)。

可能缺少什么?

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 个答案:

答案 0 :(得分:0)

问题最终通过以下代码解决:

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

感谢所有想要帮助的人:)