前面說過,selenium支持多種瀏覽器,因此只須要下載對應的瀏覽器驅動,將解壓獲得的exe文件放到python的安裝目錄下便可;html
各個瀏覽器驅動下載地址(較慢不推薦):http://www.seleniumhq.org/download/python
驅動下載地址:
Chrome驅動器下載: https://sites.google.com/a/chromium.org/chromedriver/downloads
放到chrome的安裝目錄下...\Google\Chrome\Application\ ,而後設置path環境變量
Edge驅動器下載: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox驅動器下載: https://github.com/mozilla/geckodriver/releases
放到chrome的安裝目錄下Firefox所在的安裝路徑,個人是"E:\Mozilla Firefox\",設置path環境變量
Path:E:\Mozilla Firefox\;
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/git
ie驅動器下載:http://www.pc6.com/softview/SoftView_435420.htmlgithub
驗證seleniumweb
1.確保電腦上安裝了Firefox瀏覽器chrome
2.cmd窗口輸入以下指令瀏覽器
pythonui
from selenium import webdrivergoogle
webdriver.Firefox()url
webdriver.Chrome()
webdriver.Ie()
3.若是能啓動瀏覽器,說明環境安裝OK。
注意:若用Firefox瀏覽器,只能用46及46如下的版本(selenium2不兼容47以上)
selenium IDE安裝
http://blog.csdn.net/echizen_520/article/details/65444396
配置驅動環境變量(path)
查看驅動瀏覽器實例:
#coding=utf-8
from selenium import webdriver
import unittest
class VisitGGByIE(unittest.TestCase):
def setUp(self):# unittest包的方法前面小寫+後面單詞Up首字母大寫
#啓動ie瀏覽器
self.driver=webdriver.Ie(executable_path="D:\\Python27\\chromedriver")#注意後面不加.exe
def test_visitGG(self):
#訪問搜索首頁
self.driver.get("https://97gg.net")
#打印當前網頁的網址
print self.driver.current_url
#退出ie瀏覽器
def tearDown(self):
self.driver.quit()
#pass
if __name__=="__main__":
unittest.main()