public void DadoNomeEmBrancoDeveMostrarMensagemDeErro() { var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.SubmeteFormulario(); Assert.Equal("The Nome field is required.", registroPO.NameMensagemErro); }
public void DadoChromeAbertoFormRegistroNaoDeveMostrarMensagemDeErro() { var registroPO = new RegistroPO(driver); registroPO.Visitar(); var spans = registroPO.FormRegistro.FindElements(By.TagName("spam")); foreach (var span in spans) { Assert.False(string.IsNullOrEmpty(span.Text)); } }
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 DadoInfoValidasDeveIrParaPaginaDeAgradecimento() { //arrange var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheFormulario("Liliane Lopes", "*****@*****.**", "123", "123"); //act registroPO.SubmeteFormulario(); //assert Assert.Contains("Obrigado", driver.PageSource); }
public void DadoInfoValidasDeveIrParaPaginaDeAgradecimento() { //arrange var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheFormulario("Daniel Portugal", "*****@*****.**", "123", "123"); //act registroPO.SubmeteFormulario(); //assert Assert.Contains("Obrigado", driver.PageSource); }
public void DadoEmailInvalidoDeveMostrarMensagemDeErro() { var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheFormulario(nome: "null", email: "murilo", senha: "", confirmsenha: ""); //act registroPO.SubmeteFormulario(); //asert Assert.Equal("The email field is required", registroPO.EmailMensagemErro); //será que ele ta sendo exibido? }
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 DadoInfoInvalidasDeveContinuarNaHome( string nome, string email, string senha, string confirmaSenha) { //arrange var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheFormulario(nome, email, senha, confirmaSenha); //act registroPO.SubmeteFormulario(); //assert Assert.Contains("section-registro", driver.PageSource); }
public void DadoEmailInvalidoDeveMostrarMensagemDeErro() { //arrange var registroPO = new RegistroPO(driver); registroPO.Visitar(); registroPO.PreencheFormulario( nome: "", email: "daniel", senha: "", confirmaSenha: "" ); //act registroPO.SubmeteFormulario(); //assert Assert.Equal("Please enter a valid email address.", registroPO.EmailMensagemErro); }
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); }