Selenium 创建基于浏览器的强大回归自动化套件和测试。而要控制和驱动实际的浏览器浏览器,需要下载与浏览器对应品牌和版本的 WebDriver 驱动程序。比如 chrome 和 edge 浏览器分别对应: chromedriver.exe 和 msedgedriver.exe
如果你不想手动下载,也可以安装 webdriver-manager 自动下载并管理 webdriver。为了方便,我们选择安装 webdriver-manager 工具包。
安装依赖:
pip install selenium pip install webdriver-manager
入门示例:
1 from selenium.webdriver.chrome.service import Service as ChromeService 2 from webdriver_manager.chrome import ChromeDriverManager 3 from selenium import webdriver 4 5 service = ChromeService(ChromeDriverManager().install()) # 自动下载当前浏览器对应驱动 6 driver = webdriver.Chrome(service=service) 7 # 如果手动下载 webdriver 驱动 8 # driver = webdriver.Chrome(executable_path=r"d:path owebdriverchromedriver.exe") 9 10 driver.get("https://www.selenium.dev/selenium/web/web-form.html") # 访问网站