TypeError: WebDriver.__init__() got an unexpected keyword argument 'executable_path'
时间: 2023-08-01 18:11:21 浏览: 5421
这个错误通常是由于使用错误的参数导致的。`WebDriver` 类的 `__init__()` 方法没有 `executable_path` 参数。你可能在调用 `WebDriver` 类时传递了错误的参数。
正确的用法是使用 `webdriver.Chrome()` 或 `webdriver.Firefox()` 方法来创建一个浏览器实例,并为可执行文件路径提供正确的参数。例如,如果你想使用 Chrome 浏览器,你可以这样创建一个实例:
```python
from selenium import webdriver
driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
```
请确保你已经正确安装了相应的浏览器驱动程序,并提供了正确的路径。如果问题仍然存在,请检查一下你的代码,并确保没有其他语法或逻辑错误。
阅读全文