public void ColocarItemCarrinho() { var listaRoupas = SeleniumTools.CarregarListaElementos(driver, womenMap.ListClothes); SeleniumTools.MoverAteElemento(driver, listaRoupas.FirstOrDefault()); var BotaoAddCart = SeleniumTools.PegarElemento(listaRoupas.FirstOrDefault(), womenMap.ButtonAddToCart); SeleniumTools.Clicar(BotaoAddCart); SeleniumTools.Clicar(driver, womenMap.ButtonProceedToCheckout); }
/// <summary> /// Método responsável por preencher os dados pessoais /// </summary> /// <param name="usuario">Usuário criado para o cadastro</param> private void PreencherInformacaoPessoal(Usuario usuario) { if (usuario.Sexo.Equals('F')) { SeleniumTools.Clicar(driver, authenticationMap.RadioMrsCreate); } else { SeleniumTools.Clicar(driver, authenticationMap.RadioMrCreate); } SeleniumTools.EnviarTexto(driver, authenticationMap.TxtFirstNameCreate, usuario.PrimeiroNome); SeleniumTools.EnviarTexto(driver, authenticationMap.TxtLastNameCreate, usuario.UltimoNome); SeleniumTools.EnviarTexto(driver, authenticationMap.TxtPassword, usuario.Password); PreencherAniversario(usuario.DataAniversario); }
/// <summary> /// Método responsável por continuar para o checkout /// </summary> /// <param name="webDriver"></param> public void ContinuarCheckout() { SeleniumTools.Clicar(driver, addressesMap.ButtonProceedToCheckout); }
/// <summary> /// Método responsável por continuar para o checkout /// </summary> /// <param name="webDriver"></param> public void ContinuarCheckout() { MarcarCheckboxTermosDeServico(); SeleniumTools.Clicar(driver, shippingMap.ButtonProceedToCheckout); }
/// <summary> /// Método responsável por navegar até a página women. /// </summary> public void NavegaParaAPaginaWomen() { SeleniumTools.Clicar(driver, womenMap.LinkWomen);; }
/// <summary> /// Método responsável por continuar para o checkout /// </summary> /// <param name="webDriver"></param> public void ContinuarCheckout() { SeleniumTools.Clicar(driver, shoppingCartSummaryMap.ButtonProceedToCheckout); }
/// <summary> /// Método responsável por clicar no botão de signout. /// </summary> public void ClickBtnSign_Out() { SeleniumTools.Clicar(driver, indexMap.BtnSignOut); }
/// <summary> /// Método responsável por clicar no botão de signin. /// </summary> public void ClickBtnSign_in() { SeleniumTools.Clicar(driver, indexMap.BtnSignIn); }
/// <summary> /// Método responsável por clicar no botão de register an account. /// </summary> public void ClickBtnRegisterAnAccount() { SeleniumTools.Clicar(driver, authenticationMap.BtnRegister); }
/// <summary> /// Método responsável por clicar no botão de Create an account. /// </summary> public void ClickBtnCreateAccount() { SeleniumTools.Clicar(driver, authenticationMap.BtnCreateAnAccount); }
/// <summary> /// Método responsável por clicar no botão de signin. /// </summary> public void ClickBtnSign_in() { SeleniumTools.Clicar(driver, authenticationMap.BtnSignIn); }
/// <summary> /// Método responsável por escolher o tipo de pagamento. /// </summary> public void EscolherTipoDePagamento() { SeleniumTools.Clicar(driver, paymentMap.PayBybankWire); }
/// <summary> /// Método responsável por confirmar a ordem de pagamento. /// </summary> public void ConfirmarOrdem() { SeleniumTools.Clicar(driver, paymentMap.ButtonConfirmOrder); }