Solusi yang diposting oleh @AnythingIsFine memang benar.
Namun dalam kasus saya, pytest saya masih tidak dapat menemukan chromedriver (meskipun sudah ditambahkan dengan benar ke PATH dan dari terminal saya dapat menjalankannya).
Jadi saya menyelesaikannya dengan menambahkan alias dari chromedriver
di /usr/bin
direktori:
sudo ln -s /path/to/chromedriver /usr/bin
Pindahkan Chromedriver ke jalur dengan:
sudo mv -f ~/chromedriver /usr/local/bin/chromedriver
/usr/local/bin/chromedriver
adalah jalan.
Anda dapat menentukan jalur absolut ke driver chrome Anda dalam skrip Anda seperti:
from selenium import webdriver
driver = webdriver.Chrome(executable_path='/path/to/driver/chromedriver')
Atau Anda dapat menambahkan jalur ke webdriver Anda di PATH
variabel sistem seperti:
export PATH=$PATH:/path/to/driver/chrome-driver
Anda dapat menambahkan baris di atas ke /home/<user>/.profile
Anda file untuk membuatnya permanen.
Diuji pada Ubuntu 17.10 yang menjalankan Python 2.7.14
Semoga ini bisa membantu!