2017-11-23 32 views
0

I追加された次のHerokuの-buildpack: グーグル・クロムその後Herokuの-buildpack-chromedriver 私が設定した環境変数Herokuの不明なエラー:見つけることができませんクロームバイナリ

GOOGLE_CHROME_BIN = /app/.apt/opt/google/chrome/chrome 
GOOGLE_CHROME_SHIM = /app/.apt/usr/bin/google-chrome-stable 

そして、私はfolowingメッセージが表示されます。

Exception Type: WebDriverException 
Exception Value: 
Message: unknown error: cannot find Chrome binary 
(Driver info: chromedriver=2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4),platform=Linux 3.13.0-133-generic x86_64) 
Exception Location: /app/.heroku/python/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py in check_response, line 194 

私はそれと闘っていますが、何が間違っているのか分かりません。 変数のパスを正しく設定してもどうすればわかりますか? I私のdjanogoプロジェクトで、その後

GOOGLE_CHROME_BIN =/app/.apt/opt/google/chrome/google-chrome 
GOOGLE_CHROME_SHIM= /app/.apt/opt/google/chrome/google-chrome 

-

答えて

0

今その作業greateの、DOEさんは、私が(>設定あなたはHerokuののdashbordを形成し、それを行うことができます)folowとして的環境のvaribleを設定 をやっ手順ですselenuim

from selenium import webdriver 
from selenium.webdriver.chrome.options import Options as ChromeOptions 

chrome_bin = os.environ.get('GOOGLE_CHROME_SHIM', None) 
opts = ChromeOptions() 
opts.binary_location = chrome_bin 
driver = webdriver.Chrome(executable_path="chromedriver", 
chrome_options=opts)# webdriver.Chrome(DRIVER) 
driver.get(url) 
.... 

を実行したい私はhttps://github.com/heroku/heroku-buildpack-google-chrome/issues/26#issuecomment-346647415

からfrbryする助けのおかげです
関連する問題