python - add_experimental_option() 缺少 1 个必需的位置参数 : 'value'

标签 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)

我得到这个错误:

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

我做错了什么......

最佳答案

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

chroptions = webdriver.ChromeOptions()

关于python - add_experimental_option() 缺少 1 个必需的位置参数 : 'value' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33151396/

相关文章:

python - 无法从每次单击时激活的类似容器的盒子中解析信息

python - 如何将 4 个子张量交错分配给一个更大的张量?

Python - 从子文件夹进行绝对导入

java - 与 Selenium 和 JXL 比较值

webdriver-io - 如何更改 webdriverio 的浏览器语言

python - 我在哪里可以找到所有可用的 ChromeOptions with selenium 的列表?

c# - 将浏览器缩放设置为 80% 的 ChromeOptions

Python 类覆盖

Python:是否有更改实例类的用例?

java - 如何在一个子类的不同方法中调用父类(super class)的几个对象?