pythonでseleniumを動かすときにハマったこと

chromedriverのpathが間違っていた

selenium.common.exceptions.WebDriverException: Message: '' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home

options.add_argument("--disable-dev-shm-usage")を追加し回避

selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

最終的なコード
chromedriverは同じフォルダーにおいている

import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import os


options =  Options();
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
driver = webdriver.Chrome(executable_path=os.getcwd() +"/chromedriver", options=options)
driver.get('https://www.google.com/')
time.sleep(5)
search_box = driver.find_element_by_name("q")
search_box.send_keys('ChromeDriver')
search_box.submit()
time.sleep(5)
driver.quit()