主流浏览器 WebDriver 的下载地址及 Selenium 启动代码
Posted on Tue, 11 Nov 2025 11:58:46 +0800 by LiangMingJian
Chrome
谷歌浏览器,chromedriver
官方地址: 什么是 ChromeDriver?

下载地址: Chrome for Testing

Selenium 启用:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import time
service = Service(r"F:\Sdk\webdriver\chromedriver.exe")
driver = webdriver.Chrome(service=service)
driver.maximize_window()
driver.get("https://www.bing.com/")
time.sleep(3)
Edge
边缘浏览器,msedgedriver
官方地址: Microsoft 边缘网络驱动程序
下载地址:同上


Selenium 启用:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import time
service = Service(r"F:\Sdk\webdriver\msedgedriver.exe")
driver = webdriver.Edge(service=service)
driver.maximize_window()
driver.get("https://www.bing.com/")
time.sleep(3)
Firefox
火狐浏览器,geckodriver
官方地址: mozilla / geckodriver

下载地址: mozilla / geckodriver / releases

镜像地址: 华为云镜像

Selenium 启用:
特别注意,在使用 Firefox 时,需要用 FirefoxService 指定驱动,而不能使用 Service。
在使用 Service 时,Selenium 不支持自动查找 Firefox 驱动,程序会报错:
selenium.common.exceptions.WebDriverException: Message: Service F:\Sdk\webdriver\geckodriver.exe unexpectedly exited. Status code was: 64
from selenium import webdriver
import time
service = webdriver.FirefoxService(r"F:\Sdk\webdriver\geckodriver.exe")
driver = webdriver.Firefox(service=service)
driver.maximize_window()
driver.get("https://www.bing.com/")
time.sleep(3)