Preparando o Ambiente

Antes de ir para o TDD vamos instalar alguns programas. Eu estou utilizando o Windows, por isso se você estiver também é melhor instalar o cmder https://cmder.net/.

Agora vamos instalar o Django https://www.djangoproject.com/download/ é só seguir as instruções que estão no link.

Instale o Selenium WebDriver https://pypi.org/project/selenium/ é só seguir as instruções que estão no link.

Vamos criar um projeto com o Django.

django-admin.py startproject superlists

Vamos ver se o Django está funcionado.

python manage.py runserver

Vamos escrever um programa para ver se está tudo certo. Dei o nome do programa de functional_tests.py.

from selenium import webdriver

browser = webdriver.Firefox()

browser.get(‘http://localhost:8000’)

assert ‘Django’ in browser.title

Faça o download do geckodriver (https://github.com/mozilla/geckodriver/releases), tem as versões 32 e 64 bits, baixe a versão correspondente do seu Firefox. Para saber qual a versão do seu Firefox vá em menu->help->About Firefox. Atualize o seu Firefox para evitar problemas. A estrutura da sua pasta deve estar igual a da imagem, note que o geckodriver encontra-se na mesma pasta.

Agora execute o comando python functional_tests.py. Se não houver nenhum erro é para abrir o Firefox com o endereço ‘http://localhost:8000’.  

Tdd com Python: Siga o Bode dos Testes: Usando Django, Selenium e JavaScript

https://amzn.to/30xLJ11

#TDD

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário

*

Seja o primeiro a comentar!