public void DadoEmailInvalidoDeveMostrarMensagemDeErro() { var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheForm( nome: "Fulano", email: "cristiano.leal", senha: "123", confirmSenha: "123"); registroPO.SubmeteFormulario(); Assert.Equal("Please enter a valid email address.", registroPO.EmailMensagemErro); }
public void DadoEmailInvalido() { // arrange var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheForm(nome: "", email: "renato", senha: "", confirmSenha: ""); //act // ação de click no botão de Registro registroPO.SubmeteForm(); //assert //By.TagName é uma opção, se tivesse apenas uma opção de span Assert.Equal("Please enter a valid email address.", registroPO.NomeMsgErro); }
public void DadoInfoValidasDeveIrParaPaginaDeAgradecimento() { //Arrange var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheForm( nome: "Fulano de Tal", email: "*****@*****.**", senha: "123", confirmSenha: "123"); //Act registroPO.SubmeteFormulario(); //Assert Assert.Contains("Obrigado", driver.PageSource); }
public void DadoInfoInValidasDevePermanecerNaPaginaInicial( string nome, string email, string senha, string confirmSenha) { var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheForm( nome: nome, email: email, senha: senha, confirmSenha: confirmSenha); //Act registroPO.SubmeteFormulario(); //Assert Assert.Contains("section-registro", driver.PageSource); }