public void DadoUsuarioLogadoEPregaoEmAndamentoDeveExibirOpcaoDeDarLance() { //arrange: dado que usuário está logado E que leilão cujo Id é 1 possui status PregaoEmAndamento: LoginPO.EfetuaLoginBemSucedido(driver, "*****@*****.**", "123"); var idLeilao = 1; //act: ao exibir os detalhes do leilão var detalhePO = new DetalheLeilaoPO(driver, idLeilao); //assert: então não deve exibir a opção de dar lances Assert.True(detalhePO.ExisteOpcaoDarLance); }
public void DadoLoginInteressadaAtualizarLanceAtual() { var loginPO = new LoginPO(driver); loginPO.Visitar(); loginPO.PreencheFormulario("*****@*****.**", "123"); loginPO.SubmeteFormulario(); var detalhePO = new DetalheLeilaoPO(driver); detalhePO.Visitar(1); detalhePO.OfertarLance(300); var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(8)); //wait explicito, vai acontecer apenas nesse teste bool iguais = wait.Until(drv => detalhePO.LanceAtual == 300); Assert.True(iguais); }