selenium2 工具安裝
Selenium2是一個用於Web應用程式測試的工具,對於介面測試(目前小白的我來說只懂這個)有很強大的支援,當然最主要的是工作方面都是使用的web端,所以在真實場景應用來說更加的普遍
selenium2和3有著很大區別,小白如我的建議安裝selenium2為主,後期3成為趨勢了再用3吧
selenium2
1.Selenium2.0集成了RC和webdriver來提供web UI級自動化測試能力。
2.selenium2.0預設支援firefox瀏覽器,還是比較方便的,但是selenium2.0對firefox瀏覽器支援最高只支援46及以下版本,
selenium3
1.selenium 3.0有了更新的特性加入,尤其是對Edge和safari原生驅動的支援,Edge驅動由MS提供,safari原生驅動由Apple提供。
2.在最新的Firefox方面,開始支援Mlzilla的geckodriver驅動,來驅動Firefox的控制。
3.selenium3.0可以支援firefox47以上版本,但是許要下載geckodriver.exe驅動,並新增到環境變數path下
我目前還不是很瞭解selenium2中webdriver到底是怎樣一個關係,後續會對這部分進行補充!!!
selenium的準備工作:
1.一個低版本的Firefox瀏覽器(我使用的是Firefox Setup 35.0.1.exe)
2.python 語言(我使用的是3.71)
3.pip 工具 (建議升級為最新版本,不然很多包無法安裝,檢視pip的版本 pip show pip,若出現提示,則最好升級pip,升級pip的命令為 'python -m pip install --upgrade pip')
4.pycharm 編輯器(這裡用來編寫指令碼然後執行後會自動開啟瀏覽器進行自動化的工具)
selenium的安裝:
1.在cmd 視窗執行 pip install selenium==pip install selenium==2.48.0
C:\Windows\system32>pip install selenium==2.48.0
Collecting selenium==2.48.0
2.檢視是否安裝成功,安裝成功會出現如下顯示;(額外的tip:解除安裝掉selenium pip uninstall selenium)
3.啟動pycharm,寫段指令碼,看看可否執行,可行的話恭喜成功了
from time import sleep from selenium import webdriver driver=webdriver.Firefox() url="https://www.baidu.com/" driver.get(url) driver.find_element_by_id("kw").send_keys("taobao") sleep(3) driver.quit()