ローカル環境で実行できたコードをGoogle Cloud Functionsでテストしたところ、
エラーとなり、原因不明のため質問させていただきます。
【実際のソースコード(MAIN.PY)】
import time
from selenium import webdriver
import chromedriver_binary
def go():
driver = webdriver.Chrome()
driver.get('https://www.google.com/')
time.sleep(5)
driver.quit()
def main(event, context): #引き数は後で指定するため、ここでは指定しない。
go()
【実際のソースコード(REQUIREMENTS.TXT)】
selenium>=3.141.0
chromedriver_binary>=81.0.4044.69.0
【エラー内容】
Error: function terminated. Recommended action: inspect logs for termination reason. Details:
Message: unknown error: cannot find Chrome binary
Chrome binaryが見つからないとありますが、ローカルではできています。
もちろん、chromedriverはインストールしてあります(pip)。
原因がわかる方いらっしゃればご教授いただけないでしょうか。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。