2016-04-05 206 views
2

私はPythonでセレンを使用していますが、クロムドライバを起動するためにいくつかの引数を使用しようとしています。ChromeDriverは "デフォルトプロファイルディレクトリを作成できません"

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

def buildDriver(): 
    options = ChromeOptions() 
    options.add_argument('--profile-directory="Default"') 
    options.add_argument('--user-data-dir="C:/Temp/ChromeProfile"') 
    browser = webdriver.Chrome(chrome_options=options) 

driver = buildDriver() 

私は次のエラーの解決方法を見つけることができませんでした:

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot create default profile directory

このエラーは、少なくともではない私にとっては、意味のあるものにはなりませんグーグル。

答えて

3

引数を追加するときは引用符を使用できません。

options.add_argument('--profile-directory=Default') 
options.add_argument('--user-data-dir=C:/Temp/ChromeProfile') 

それはこれが私のために問題を修正するものである代わりに--profile-directory="Default"

--profile-directory=Defaultだということに注意してください。

関連する問題