在构建下面的脚本后,它不会返回任何错误消息。但是构建没有找到[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();
}
}
答案 0 :(得分:0)
问题最终通过以下代码解决:
[Test]
[TestCaseSource(typeof(massaBase), "ArquivoTXT")]
public void AutomacaoPrestadores(massaBase.DadosTXT coluna)
感谢所有想要帮助的人:)