Traceback (most recent call last): File "D:\pythonsthl\flaskProject\SeleniumTest\18Test11.py", line 13, in <module> driver = webdriver.Chrome(executable_path='C:\\Users\\24972\\Downloads\\chromedriver_win32\\chromedriver.exe') TypeError: __init__() got an unexpected keyword argument 'executable_path'
时间: 2023-07-24 16:16:07 浏览: 259
Python3+selenium配置常见报错解决方案
5星 · 资源好评率100%
这个错误是由于您使用的 Selenium 版本可能不支持 `executable_path` 参数导致的。
如果您使用的是较新的 Selenium 版本(3.0+),`executable_path` 参数已经被移除。在这种情况下,您可以将 ChromeDriver 可执行文件的路径添加到系统的 PATH 环境变量中,或者将 ChromeDriver 可执行文件放在系统已经设置的路径中。
如果您使用的是较旧的 Selenium 版本,您可以尝试更新 Selenium 到最新版本。
另外,您还可以尝试使用 `webdriver.ChromeOptions()` 来设置 ChromeDriver 的路径。以下是一个示例:
```python
from selenium import webdriver
options = webdriver.ChromeOptions()
options.binary_location = 'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe'
options.add_argument('chromedriver_path=/path/to/chromedriver')
driver = webdriver.Chrome(options=options)
```
请确保将 `'/path/to/chromedriver'` 替换为您实际下载的 ChromeDriver 的路径。
希望这可以帮助您解决问题!如果还有其他问题,请随时提问。
阅读全文