摘自 收藏學習
學習selenium python需要的工具:
1、瀏覽器
2、python
3、selenium
4、firebug(firefox)
5、chromedriver、iedriverserver、geckodriver
6、ide(pycharm/sublime/eclipse等等)
一、瀏覽器
selenium支援很多瀏覽器,那麼要選擇哪個瀏覽器?選擇哪個版本呢?小白建議用firefox,當然chrome,ie,safari等瀏覽器也是支援的,只是需要相應的驅動driver。
這裡小編推薦使用firefox(火狐瀏覽器),因為小白前期可能很難定位元素,需要借助一款外掛程式firebug,所以先在firefox熟悉了在使用其他瀏覽器。
小編這裡無所謂什麼新不新版的firefox,最新版都是可以使用的,需要的驅動下面會講到。
二、python
windows下安裝python很簡單,官網下包直接裝就行,python2和python3都是可以的,看個喜好,小編一直安裝的是python3。
安裝教程參考小編寫的一遍python介紹及環境搭建
。三、selenium
python環境搭建好了以後,安裝selenium就簡單了,因為小編這裡是python3環境,自帶的又pip,所以安裝selenium直接使用pip安裝
安裝方法:
--開啟cmd;
--輸入命令進入python36/scripts目錄下;
--輸入命令 pip install selenium ;
--回車,等待自動安裝;
--當最後一行**出現successfully install selenium-xx時,表示安裝成功。
四、外掛程式firebug
firebug是火狐瀏覽器的一款檢視**元素的外掛程式,推薦新手安裝,可以快速的定位元素,selenium的重點就是元素定位,只有定到位了,才能進行下一步操作。
安裝方法:
--開啟firefox瀏覽器,點選右上角按鈕
--點選附加元件
--點選擴充套件
--搜尋firebug
--點選安裝,重啟(小編這裡是已經安裝好了的)
--測試安裝成功,按f12出現如下畫面,表示firebug已經安裝成功了
五、驅動安裝geckodriver/chromedriver/iedriverserver(windows環境下)
chrome:
edge:
firefox:
firefox:
windows 64位:
windows 32位:
使用方法:
2、將geckodriver放到python檔案下
3、新增到環境變數中(例如:g:\python36\geckodriver.exe)
chrome:
如果需要使用chrome瀏覽器或者ie瀏覽器,則需要對應的驅動,chromedriver,chromedriver沒有64位版本,32即可驅動:
使用方法同geckodriver。
ie:使用方法同geckodriver。
六、ide的選擇
ide可以用python自帶的idle,也可以用一些編輯器,比較好用的有sublime以及pycharm,小編曾寫過一篇python編輯器選擇,請參考。
python編輯器選擇:
七、測試開啟瀏覽器
輸入以下**:
#-*- coding: utf-8 -*-
from selenium import
webdriver
driver =webdriver.firefox()
driver.get("")
環境配置 mac linux配置環境變數
這裡說的是新增使用者級環境變數。sudo vi bash profile 2 然後通過vim編輯器 當然也可以用其他編輯器如nano 新增或修改環境變數。關於vim操作的常見指令可以參考這裡。編輯完畢後在vim裡輸入 wq退出 3 最後再執行 source bash profile立即生效。4 通過...
linux lnmp環境除錯環境配置
catch workers output yes error log log error logdisplay errors on 決定是否將錯誤資訊作為輸出的一部分顯示到螢幕,或者對使用者隱藏而不顯示。display startup errors on 即使 display errors 設定為開...
jmeter環境配置,配置中文環境,原理 1
jmeter原理 jmeter通過執行緒組來驅動多個執行緒組執行測試指令碼對被測試伺服器發起負載,每乙個負載機上都可以執行多個執行緒組。控制機,控制多台 負載機 去測試 被測應用系統 1.控制機 運用多台jmeter負載機進行效能測試時,被選中作為管理機的那台機器即是控制機。jmeter控制機也可以...