WebDriver 支持 Firefox (FirefoxDriver)、IE (InternetExplorerDriver)、Opera (OperaDriver) 和 Chrome (ChromeDriver) 由於國內禁止了http://code.google.com和http://www.seleniumhq.org/download/的軟件下載,可以去csdn下載,有很多童鞋共享了軟件。
一、Firefox:
不需要下載FirefoxDriver,直接編寫代碼即可
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('https://www.baidu.com/')
二、IE:
1、下載IEDriverServer.exe(機器安裝IE瀏覽器)
2、將IEDriverServer.exe放在python的安裝目錄C:\Python27(裝python環境時,已經將C:\Python27添加到系統環境變量Path下面了)或者放到IE的安裝目錄下,並將該 目錄添加到系統環境變量Path下面;
如何不添加環境變量,也可以在代碼里這樣寫:
from selenium import webdriver
import os
Iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe"
os.environ["webdriver.chrome.driver"] = Iedriver
browser = webdriver.Chrome(Iedriver )
browser.get('https://www.baidu.com/')
三、Chrome:
1、下載ChromeDriver.exe
2、將ChromeDriver.exe放在python的安裝目錄C:\Python27(裝python環境時,已經將C:\Python27添加到系統環境變量Path下面了)或者放到chrome的安裝目錄下,並將 該目錄添加到系統環境變量Path下面;
如何不添加環境變量,也可以在代碼里這樣寫:
from selenium import webdriver
import os
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
browser = webdriver.Chrome(chromedriver)
browser.get('https://www.baidu.com/')