嗨,我收到以下错误
**driver = webdriver.Chrome(ChromeDriverManager.install())
TypeError:install((缺少1个必需的位置参数:"self"**
进程结束,退出代码为1
我的代码是
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.firefox import GeckoDriverManager
from webdriver_manager.microsoft import EdgeChromiumDriverManager
browserName = 'chrome'
if browserName == 'chrome':
driver = webdriver.Chrome(ChromeDriverManager.install())
elif browserName == 'firefox':
driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())
elif browserName == 'safari':
driver= webdriver.safari()
else :
driver = webdriver.Edge(EdgeChromiumDriverManager().install())'''
在使用该类之前,您需要实例化该类,如下所示:
p= ChromeDriverManager()
driver = webdriver.Chrome(executable_path=p.install())
类似地,你也可以对其他浏览器做同样的
refer:TypeError:缺少1个必需的位置参数:';self';为了更好地理解