前言
WebDriver(浏览器驱动)是W3C的一个标准,由Selenium主持,它支持大多数浏览器,主要目的就是通过这套WebDriverAPI控制你电脑上的浏览器,相当于一个selenium与浏览器之间的驱动,需要注意的是,不同浏览器,需要安装不同的WebDriver,且需要和当前系统使用的浏览器版本一致,否则执行时会报错
一、浏览器驱动安装
常见web驱动
浏览器 | 驱动下载地址 |
---|---|
Firefox | https://github.com/mozilla/geckodriver/releases |
Chrome | https://chromedriver.storage.googleapis.com/index.html |
Chrome | https://sites.google.com/a/chromium.org/chromedriver/downloads |
Edge | https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ |
IE | http://selenium-release.storage.googleapis.com/index.html |
Opera | https://github.com/operasoftware/operachromiumdriver/releases |
二、创建WebDriver对象–相当于启动了浏览器
代码如下(示例):
from selenium import webdriver # 导入webdriver
driver = webdriver.Chrome() # 使用chrome浏览器
driver = webdriver.Firefox() # 使用friefox浏览器
driver = webdriver.Edge() # 使用edge浏览器
driver = webdriver.Safari() # 使用Safari浏览器