2015-10-15 605 views
1

我根據這個帖子Set chrome.prefs with python binding for selenium in chromedriveradd_experimental_option()失蹤1個人需要的位置參數:「值」

chroptions = webdriver.ChromeOptions 

chroptions.add_experimental_option('prefs',{'download.default_directory' : 'C:\\Users\\elek2'}) 

browser = webdriver.Chrome(executable_path ='C:\\Users\\elek2\\AppData\\Local\\chromedriver.exe', chrome_options = chroptions) 

用下面的代碼,我得到這個錯誤:

TypeError: add_experimental_option() missing 1 required positional argument: 'value' 

我在做什麼錯...

+0

您沒有通過所謂的'參數「value''成'add_experimental_option()'函數 – Laszlowaty

+0

對不起,不澄清了很多......不是{」 download.default_directory「:」 C:\\ Users \\ elek2'}一個值? –

+0

嘗試通過'value = {'download.default .....'作爲參數 – Laszlowaty

回答

1

您需要創建一個選項實例。目前您只是訪問課程本身。

chroptions = webdriver.ChromeOptions() 
+0

多麼愚蠢的錯誤......非常感謝。 –

相關問題