Selenium自動化測試(一)之環境搭建
一、安裝Python環境
下載地址:https://www.python.org/downloads/
二、下載安裝selenium框架(python環境要安裝好)
pip install selenium
三、安裝瀏覽器(二選一即可)
①:谷歌瀏覽器
下載安裝地址:https://www.google.cn/chrome/
②:火狐瀏覽器
下載安裝地址:http://www.firefox.com.cn/
四、安裝瀏覽器驅動
1、谷歌瀏覽器驅動安裝
(1)查看使用瀏覽器的版本號:在地址欄輸入chrome://settings/help,查看版本號
(2)下載對應版本的瀏覽器驅動https://npm.taobao.org/mirrors/chromedriver
我的瀏覽器版本是:78.0.3904.87,下載驅動我下載的是78對應版本最新的十一月份更新的
(3)選擇所使用的操作系統(此處不區分32位和64位,通用的)
(4)下載成功后會得到一個壓縮包chromedriver_win32.zip,解壓得到一個chromedriver.exe(我是使用的是windows系統)
(5)把解壓得到的chromedriver.exe復制到Python安裝目錄下的Scripts文件夾下即可。
2、火狐瀏覽器驅動安裝
(1)驅動下載地址https://github.com/mozilla/geckodriver/releases/
選擇對應系統版本的驅動
(2)下載成功后會得到一個壓縮包geckodriver-v0.26.0-win64.zip,解壓得到一個geckodriver.exe(我是使用的是windows 64位系統)
(3)把解壓得到的geckodriver.exe復制到Python安裝目錄下的Scripts文件夾下即可。
3、IE瀏覽器驅動安裝
(1)驅動下載地址http://selenium-release.storage.googleapis.com/index.html
我選擇的是v3.0,系統Windows10 64位
(2)下載成功后會得到一個壓縮包IEDriverServer_x64_3.0.0.zip,解壓得到一個IEDriverServer.exe
(3)把解壓得到的IEDriverServer.exe復制到Python安裝目錄下的Scripts文件夾下即可。
五、測試安裝是否成功
導包
from selenium import webdriver
1、谷歌瀏覽器
browser = webdriver.Chrome()
browser.get("http://www.baidu.com")
*成功后彈出新的瀏覽器窗口
2、火狐瀏覽器
browser = webdriver.Firefox()
browser.get("http://www.baidu.com")
*成功后彈出新的瀏覽器窗口
3、IE瀏覽器
browser = webdriver.Ie()
browser.get("http://www.baidu.com")
*成功后彈出新的瀏覽器窗口
使用IE瀏覽器錯誤1:
解決方案:降低IE驅動版本,從v3.9->v3.0即可。
使用IE瀏覽器錯誤2:
解決方案:打開ie瀏覽器的Internet選項->安全
把這四個對應的啟用保護模式全部取消勾選即可。