GNU/Linux >> Tutoriels Linux >  >> Linux

Comment ajouter Chromedriver à PATH sous Linux ?

La solution publiée par @AnythingIsFine est en effet correcte.

Cependant, dans mon cas, mon pytest était toujours incapable de trouver le chromedriver (bien qu'il ait été correctement ajouté au PATH et que depuis le terminal, je pouvais l'exécuter).

J'ai donc résolu en ajoutant un alias du chromedriver dans le /usr/bin répertoire :

sudo ln -s /path/to/chromedriver /usr/bin

Déplacez Chromedriver vers le chemin avec :

sudo mv -f ~/chromedriver /usr/local/bin/chromedriver

/usr/local/bin/chromedriver est le chemin.


Vous pouvez spécifier le chemin absolu vers votre pilote chrome dans votre script comme tel :

from selenium import webdriver
driver = webdriver.Chrome(executable_path='/path/to/driver/chromedriver')

Ou vous pouvez ajouter le chemin vers votre webdriver dans le PATH variable système comme suit :

export PATH=$PATH:/path/to/driver/chrome-driver

Vous pouvez ajouter la ligne ci-dessus à votre /home/<user>/.profile fichier pour le rendre permanent.

Testé sur Ubuntu 17.10 exécutant Python 2.7.14

J'espère que cela vous aidera !


Linux
  1. Comment ajouter un répertoire à PATH sous Linux [avec exemples]

  2. Comment ajouter le référentiel de logiciels Linux de Microsoft

  3. Comment ajouter un utilisateur à un groupe sous Linux

  4. Comment ajouter correctement un chemin à un chemin ?

  5. Linux - Ldd ne trouve pas de chemin, comment ajouter ?

Comment ajouter un utilisateur à un groupe sous Linux

Comment ajouter un répertoire à PATH sous Linux [Astuce rapide]

Comment ajouter une route sous Linux

Comment ajouter un utilisateur à un groupe sous Linux

Comment ajouter un utilisateur à un groupe Linux

Linux :ajouter un répertoire à PATH