예제 #1
0
        def test_comprar_cappuccino_com_chantilly(self):
            'Caso de teste #8'
            '''cenário: usuário está logado na página do iFrame Bom e clica em restaurantes. Em seguida, clica em Coffe Corner
            depois clica em "Adicionar" dentro da div do CAPPUCCINO COM CHANTILLY'''

            '''resultado esperado: "(1x) Cappuccino com Chantilly" é exibido em sua tela'''

            page = StorePage(self.driver)
            page.openpage()
            page.switchframe()
            page.maxwindow()
            page.enter_restaurants()
            self.driver.implicitly_wait(3)
            page.entrar_pagina_cafe()
            page.adicionar_cafe_chantili()
            time.sleep(3)
            self.assertEqual(page.cafe_adicionado().text, "(1x) Cappuccino com Chantilly")

            time.sleep(3)
예제 #2
0
        def test_limpar_campo_carrinho(self):
            'Caso de teste #9'
            '''cenário: usuário está logado na página do iFrame Bom e clica em restaurantes. Em seguida, clica em Coffe Corner
            depois clica em "Adicionar" dentro da div do CAPPUCCINO COM CHANTILLY. Após isto, clica em Limpar'''

            '''resultado esperado: Cappuccino com Chantilly não é mais exibido na tela '''
            
            page = StorePage(self.driver)
            page.openpage()
            page.switchframe()
            page.maxwindow()
            page.enter_restaurants()
            self.driver.implicitly_wait(3)
            page.entrar_pagina_cafe()
            page.adicionar_cafe_chantili()
            time.sleep(3)
            page.retirar_cafe()
            time.sleep(5)
            self.assertFalse("(1x) Cappuccino com Chantilly" in self.driver.page_source)
            self.assertTrue("Seu carrinho está vazio!" in self.driver.page_source)