前言
Selenium 是一個用於Web網頁UI自動化測試的開源框架,可以驅動瀏覽器模擬用戶操作。支持多種平台(Windows、Mac OS、Linux)和多種瀏覽器(IE、Firefox、Chrome、Safari),可以用多種語言(Java,Ruby,Python,Perl,PHP,C#)編寫測試用例。
selenium+python環境搭建
python環境安裝
mac上安裝python環境可參考:Mac版-python環境配置(一):Python下載安裝
安裝selenium
打開終端 ->pip安裝(安裝命令:pip3 install selenium)
安裝瀏覽器驅動
安裝Chrome瀏覽器驅動ChromeDriver
1. 查看Chrome版本
設置->關於Chrome
2. 查找Chrome和ChromeDriver的對應關系
Chrome和ChromeDriver的對應關系可參考:https://www.cnblogs.com/mini-monkey/p/12088721.html
3. 下載對應ChromeDriver
ChromeDriver下載地址:http://chromedriver.storage.googleapis.com/index.html
小編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/') # 打開百度
運行腳本,打開百度頁