add_experimental_option() 缺少 1 个必需的位置参数:“值”

Hel*_*a K 2 python selenium-webdriver chrome-options

我根据这篇文章Set chrome.prefs with python binding for selenium in chromedriver使用了以下代码

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)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

TypeError: add_experimental_option() missing 1 required positional argument: 'value' 
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么...

Dan*_*man 7

您需要创建一个选项实例。目前您只是访问类本身。

chroptions = webdriver.ChromeOptions()
Run Code Online (Sandbox Code Playgroud)