GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie füge ich Chromedriver zu PATH unter Linux hinzu?

Die von @AnythingIsFine gepostete Lösung ist in der Tat korrekt.

In meinem Fall konnte mein Pytest den Chromedriver jedoch immer noch nicht finden (obwohl er korrekt zum PATH hinzugefügt wurde und ich ihn vom Terminal aus ausführen konnte).

Also habe ich es gelöst, indem ich einen Alias ​​des chromedriver hinzugefügt habe im /usr/bin Verzeichnis:

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

Verschieben Sie Chromedriver in den Pfad mit:

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

/usr/local/bin/chromedriver ist Pfad.


Sie können den absoluten Pfad zu Ihrem Chrome-Treiber in Ihrem Skript so angeben:

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

Oder Sie können den Pfad zu Ihrem Webdriver in PATH hinzufügen Systemvariable wie folgt:

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

Sie können die obige Zeile zu Ihrem /home/<user>/.profile hinzufügen Datei, um sie dauerhaft zu machen.

Getestet auf Ubuntu 17.10 mit Python 2.7.14

Hoffe, das hilft!


Linux
  1. So fügen Sie ein Verzeichnis zu PATH in Linux hinzu [mit Beispielen]

  2. So fügen Sie einen Drucker in Linux Mint 12 hinzu | Drucker in Linux Mint hinzufügen

  3. So fügen Sie das Linux-Software-Repository von Microsoft hinzu

  4. Wie füge ich einen Pfad zu Pfad richtig hinzu?

  5. So fügen Sie unter Linux Auslagerungsspeicher hinzu

So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu

So fügen Sie ein Verzeichnis zu PATH in Linux hinzu [Kurztipp]

So fügen Sie eine Route unter Linux hinzu

So fügen Sie einen Benutzer zu einer Gruppe unter Linux hinzu

So fügen Sie einen Benutzer zu einer Linux-Gruppe hinzu

Linux:Fügen Sie PATH ein Verzeichnis hinzu