2016-04-05 25 views
2

Ben python ile selenium kullanıyorum ve chromedriver başlatmak için bazı argümanlar kullanmaya çalışıyorum.ChromeDriver "varsayılan profil dizini oluşturulamıyor"

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() 

aşağıdaki hata için bir çözüm bulmak mümkün olmamıştır:

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

bu hatayı Googling en azından benim için, bir şey anlamlı yol açmaz.

cevap

3

Bağımsız değişken eklerken tırnak kullanamazsınız. o --profile-directory=Default yerine Bu benim için sorun sabit budur

--profile-directory="Default" ait olduğunu

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

dikkat edin.