I want to run selenium in Google Colab through gecko driver, but it told me: executable needs to be in PATH
I uploaded firefox and gecko driver in Google Colab and copied gecko driver's path. The code worked well on my PC.
firefox and gecko driver in google clob, but an error occurred.
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait as wait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
import time
from selenium.webdriver.support import ui
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.common.exceptions import TimeoutException
driver = webdriver.Firefox(executable_path=r'content/geckodriver.exe')
WebDriverException: Message: 'content/geckodriver.exe' executable needs to be in PATH.
I want gecko driver should be known by selenium in Google Colab environment.
I made a gist on how to use chrome+selenium on Colab here.
https://gist.github.com/korakot/5c8e21a5af63966d80a676af0ce15067
The key is to copy the driver to PATH (here is /usr/bin)
!cp /usr/lib/chromium-browser/chromedriver /usr/bin
You can try copy your gecko driver there as well. But you cannot use the exe
file which only run on Windows.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With