Example #1
0
    def test_financiamento_deve_ser_menor_igual_120(self):
        pagina_inicial = PaginaInicial(self.driver)
        pagina_inicial.preencher_prazo_financiamento('121')
        pagina_inicial.calcular_credito()

        pagina_resultado = PaginaResultado(self.driver)
        self.assertTrue(pagina_resultado.erro_prazo_financiamento_é_visivel())
Example #2
0
    def test_valor_entrada_nao_pode_ser_maior_30000(self):
        pagina_inicial = PaginaInicial(self.driver)
        pagina_inicial.preencher_valor_entrada('31000,00')
        pagina_inicial.calcular_credito()

        pagina_resultado = PaginaResultado(self.driver)

        self.assertTrue(pagina_resultado.erro_valor_de_entrada_deve_ser_inferior_esta_presente())
Example #3
0
    def test_valor_de_entrada_deve_ser_minimo_20_porcento_valor_imovel(self):
        pagina_inicial = PaginaInicial(self.driver)
        pagina_inicial.preencher_valor_imovel('40000,00')
        pagina_inicial.preencher_valor_entrada('1,00')
        pagina_inicial.calcular_credito()

        paginaResultado = PaginaResultado(self.driver)

        self.assertTrue(paginaResultado.erro_valor_entrada_menor_20_porcento_valor_imovel_é_visivel())
Example #4
0
    def test_residencial_deve_custar_mais_de_62000(self):
        pagina_inicial = PaginaInicial(self.driver)
        pagina_inicial.escolher_residencial()
        pagina_inicial.preencher_valor_imovel('40000,00')
        pagina_inicial.calcular_credito()

        pagina_resultado = PaginaResultado(self.driver)

        self.assertTrue(pagina_resultado.erro_valor_imovel_deve_ser_maior_62000_é_visivel())
Example #5
0
    def test_valor_de_entrada_nao_pode_ser_superior_ao_valor_do_imovel(self):
        pagina_inicial = PaginaInicial(self.driver)

        pagina_inicial.preencher_valor_imovel('40000,00')
        pagina_inicial.preencher_valor_entrada('60000,00')
        pagina_inicial.calcular_credito()

        pagina_resultado = PaginaResultado(self.driver)

        self.assertTrue(pagina_resultado.erro_valor_entrada_superior_valor_imovel_é_visivel())
Example #6
0
    def test_possivel_financiar_imovel_residencial(self):
        pagina_inicial = PaginaInicial(self.driver)
        pagina_inicial.escolher_residencial()
        pagina_inicial.preencher_valor_imovel('62001,00')
        pagina_inicial.preencher_valor_entrada('13000,00')
        pagina_inicial.preencher_prazo_financiamento('40')
        pagina_inicial.calcular_credito()

        pagina_resultado = PaginaResultado(self.driver)

        self.assertTrue(pagina_resultado.mensagem_sucesso_é_visivel())