04. geckodriver.md 1.3 KB

Quelques explications, car tu te demandes sûrement pourquoi on installe tout ça.

Python et Git, ça semble évident. Mais le reste ?

  • Django est un "framework web" écrit en Python. Il permet de créer des applications web dans ce langage.
  • Selenium est un outil qui permet de lancer un navigateur comme Firefox, et de le piloter par un programme. À quoi ça sert ? Cela va nous permettre de lancer des "tests automatisés", pour vérifier que notre appli se comporte comme on l'attend.
  • geckodriver est une "interface" entre Selenium et le navigateur Firefox (dont le moteur s'appelle Gecko, et que tu dois installer si ce n'est déjà fait).

geckodriver peut être téléchargé sur la page "releases" du GitHub.

Il existe des versions Linux 32 et 64 bits, c'ets probablement cette dernière qu'il te faut. Voici son lien direct : geckodriver-v0.19.1-linux64.tar.gz.

Décompresse cette archive et tu obtiendras un fichier geckodriver (exécutable). On va le garder bien au chaud pour la suite !

Déplace geckodriver dans le répertoire python-tdd, que tu as du créer avant, et dans lequel tu as mis python-web-tutorial après décompression.