selenium+Python自動化測試環境搭建

 

1. 什麼是selenium?php

selenium 自動化測試瀏覽器,它主要是用於Web應用程序的自動化測試,但確定不僅侷限於此,同java

時支持全部基於web的管理任務自動化。python

selenium 的特色:linux

l  開源,免費web

l  多瀏覽器支持:FireFox、Chrome、IE、Opera編程

l  多平臺支持:linux 、windows、MACwindows

l  多語言支持:java、python、ruby、php、C#、JavaScript瀏覽器

l  對web頁面有良好的支持ruby

l  簡單(API 簡單)、靈活(用開發語言驅動)python2.7

l  支持分佈式測試用例執行

2. 自動化測試語言選擇

這裏,我選擇的是Python,緣由很簡單,就是由於Python語言很簡單,對於沒有編程基礎的同窗也會很容易上手,在學會自動化的基礎上,同時學會一門腳本語言

3. 環境搭建

1)軟件下載

⑴ 下載python【python 開發環境】

http://python.org/getit/

⑵ 下載setuptools 【python 的基礎包工具】

http://pypi.python.org/pypi/setuptools

⑶ 下載pip 【python 的安裝包管理工具】

https://pypi.python.org/pypi/pip

2)Windows環境搭建

第一步、安裝python 的開發環境包,選擇須要安裝路徑進行安裝,這裏下載的是目前最新的python2.7.5版本,安裝目錄爲:E:\Python27。

安裝完成,將Python添加到環境變量中(Path:Python安裝目錄)如:; E:\Python27(注意前面添加 「;」)

檢查環境變量是否配置成功,可在命令行輸入:Python,回車顯示版本信息說明安裝成功

 

第二步、安裝setuptools 經過前面提供的setuptools 的鏈接, 拖動頁面到底部找到,

setuptools-36.4.0.zip 文件(版本隨着時間版本會有更新),對文件進行解壓,找到ez_install.py文件,進入windows 命令提示(開始--運行--cmd 命令,回車)下執行ez_install.py:

C:\ setuptools-36.4.0>python ez_install.py

回車,若提示:error: No urls, filenames, or requirements specified (see –help) ,說明安裝成功,它在提示你命令後面須要跟參數。 

若是提示其餘,請檢查第一步中的環境變量是否配置正確

 

第三步、安裝pip ,經過上面提供的連接下載pip-1.4.1.tar.gz(版本隨着時間版本會有更新),我默認解壓在了C:\pip-1.4.1 目錄下,打開命令提示符(開始--運行--cmd 命令,回車)進入C:\pip-1.4.1目錄下輸入:

C:\pip-1.4.1 > python setup.py install

再切換到E:\Python27\Scripts 目錄下輸入:

E:\Python27\Scripts > easy_install pip

若是提示: Did not provide a command ,說明安裝成功,由於pip後面也須要跟參數 
若是提示其餘,請檢查第一步環境變量是否配置正確

 

第四步、安裝selenium,若是是電腦處於聯網狀態的話,能夠直接在E:\Python27\Scripts 下輸入命令安裝:E:\Python27\Scripts > pip install -U selenium

若是沒聯網,能夠經過下載安裝:

selenium 下載地址: https://pypi.python.org/pypi/selenium

下載selenium 目前的最新版本,並解壓把整個目錄放到E:\Python27\Lib\site-packages目錄下。

 

4. 安裝瀏覽器驅動

⑴ 下載驅動

各個瀏覽器驅動下載地址:

https://code.google.com/p/selenium/downloads/list

注意:谷歌瀏覽器的驅動要下載瀏覽器版本對應支持的驅動版本,要否則,下載後可能沒法使用

⑵ 安裝驅動

驅動下載完成,解壓,獲得各瀏覽器驅動文件,將文件放到Python的安裝目錄下(如:E:\Python27下)

 

5.編寫腳本測試環境

1. Windows環境,在開始菜單,找到Python目錄,打開IDLE,打開是一個交互模式。

能夠輸入:from selenium import webdriver,若沒有報錯,說明selenium安裝成功。

2. 菜單欄選擇file->new file,打開新窗口,而後輸入如下代碼

輸入完成,保存爲*.py文件,按F5運行腳本便可成功。

相關文章
相關標籤/搜索