场景1: 标红报错unresolved reference 'executable_path'
场景2: 执行报错TypeError: __init__() got an unexpected keyword argument 'executable_path'
原因:
上述两种场景是因为selenium4开始不再支持某些初始化参数。比如executable_path
解决:
- 方案一:卸载掉当前版本的selenium,重新安装selenium3版本的
- 方案二:导入Service类,来传递驱动路径
-
from selenium import webdriver from selenium.webdriver.chrome.service import Service service = Service(executable_path='驱动的路径') driver = webdriver.Chrome(service=service)
-