Selenium 是一個用於Web網頁UI自動化測試的開源框架,能夠驅動瀏覽器模擬用戶操做。支持多種平臺(Windows、Mac OS、Linux)和多種瀏覽器(IE、Firefox、Chrome、Safari),能夠用多種語言(Java,Ruby,Python,Perl,PHP,C#)編寫測試用例。html
mac上安裝python環境可參考:Mac版-python環境配置(一):Python下載安裝python
打開終端 ->pip安裝(安裝命令:pip3 install selenium)web
安裝Chrome瀏覽器驅動ChromeDriverchrome
1. 查看Chrome版本api
設置->關於Chrome瀏覽器
2. 查找Chrome和ChromeDriver的對應關係框架
Chrome和ChromeDriver的對應關係可參考:https://www.cnblogs.com/mini-monkey/p/12088721.html測試
3. 下載對應ChromeDrivergoogle
ChromeDriver下載地址:http://chromedriver.storage.googleapis.com/index.htmlspa
小編1中查看到的chrome版本爲79,故下載ChromeDriver 79版本
4. ChromeDriver環境配置
進入/usr/local/bin目錄(因爲Mac該目錄是隱藏的,因此可經過快捷鍵command+shift+g打開)
將解壓的ChromeDriver拖拽到bin文件夾中
查看ChromeDriver版本:chromedriver --version
備註:輸出ChromeDriver版本即安裝成功
5. 編寫腳本啓動Chrome瀏覽器
1 # 啓動Chrome 2 from selenium import webdriver 3 4 driver = webdriver.Chrome() 5 driver.get('http://www.baidu.com/') # 打開百度
運行腳本,打開百度頁