Testando com Selenium

Selenium é um framework que automatiza o browser e com isso você é capaz de escrever testes funcionais para aplicações web. É um ótimo framework para simular o comportamento do usuário.

Para instalar o framework é só executar o comando:

$ pip install selenium

Vamos criar um teste simples com selenium:


import unittest

from selenium import webdriver


class TesteLuizalabs(unittest.TestCase):
    def setUp(self):
        self.browser = webdriver.Firefox()

    def teste_lucas_esta_trabalhando_no_labs(self):
        "Testar se meu nome aparece na equipe do Labs."""
        self.browser.get('http://luizalabs.com/equipe/')
        assert 'Lucas Magnum' in self.browser.page_source

Esse foi um teste bem simples, mas podemos fazer várias coisas com Selenium. Podemos automatizar todo o fluxo de compra, cadastro e navegação dentro de um site.

results matching ""

    No results matching ""