2017-11-20 6 views
1

にする必要があり、私は私が「chromedriver.exe」実行ファイルが、私はpythonで私のセレンwebdriverを実行しようとしているが、先に進むことができませんPATH

from selenium import webdriver 


    driver = webdriver.Chrome 

のようなその上で、基本的なスクリプトを実行していますこのエラーが表示されます。

Traceback (most recent call last): 
    File "/Users/new/PycharmProjects/Selenium/Staring/RunTest.py", line 4, in <module> 
    driver = webdriver.Chrome('/Users/new/PycharmProjects/Selenium/Starting/chromedriver.exe') 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/chrome/webdriver.py", line 62, in __init__ 
    self.service.start() 
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 81, in start 
    os.path.basename(self.path), self.start_error_message) 
selenium.common.exceptions.WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home 

誰かが助けてくれたり、助けてもらえますか?

+0

、chromedriver.exeスタートをクリックし、タイプの環境、[編集]を選択し、環境変数&ユーザーまたはシステムのPATHに(exeファイルを除く)パスを追加するには、あなたの道を見つけます。 –

答えて

0

単にあなたのホームフォルダ にchromedriverバイナリを追加しますが、ここで https://chromedriver.storage.googleapis.com/index.html?path=2.33/

+0

このリンクは質問に答えるかもしれませんが、回答の重要な部分をここに含めて参照用のリンクを提供する方が良いでしょう。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](/レビュー/低品質の投稿/ 18013321) – JimHawkins

+0

このバイナリのダウンロードページへのリンクはどの質問にも答えません。これは単にクロムドライバのダウンロードページへのリンクです。 –

0

ダウンロードすることができますあなたがchromedriver

from selenium import webdriver 
driver = webdriver.Chrome('your/chromedriver/path') 

あなたのchromedriverコマンドを経由して配置されている場所をチェックすることのパスを提供する必要があります。

which chromedriver

+0

私はそうしていますが、それでも同じエラーが発生しています。 –

+0

@TaimoorPashaどのOSを使用していますか? –

+0

@TaimoorPasha Windowsの場合は、 'driver = webdriver.Chrome(" C:/Users/michael/Downloads/chromedriver_win32/chromedriver.exe ")のようなパスを設定する必要があります。 –

関連する問題