Selenium終極自動化測試環境搭建(二):Selenium+Eclipse+Python
前面舉例了Selenium+Eclipse+Junit+TestNG自動化測試環境的搭建,在前一篇的基礎上,下面再舉例Selenium+Eclipse+Python測試環境搭建。
第一步:安裝Python
根據下面的地址,直接一鍵安裝,全部預設方式。
下載地址:http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi
安裝到C:\Python27,設定Python環境變數,Path = E:\Python27;(前面安裝JDK時,已經有了Path環境變數,這裡直接加在最前面即可,注意Python27後面的‘;’)
第二步:安裝Python的SetupTools
其實SetupTools就是一個幫助你安裝第三方工具包的增強工具軟體,根據下面的地址下載,然後按下一步一鍵安裝。
setuptools-0.6c11.win32-py2.7.exe.exes
下載地址:
第三步:安裝Python的包管理工具 pip—有點類似SetupTools ,但是比它強大
利用第二步安裝的SetupTools進行安裝,開啟DOS介面,進入到目錄:
C:\Python27\Scripts, 然後敲入命令: easy_install pip, 等待完成就OK。
第四步:安裝基於Python的Selenium包
開啟DOS介面,進入到目錄: C:\Python27\Scripts
然後敲入命令: pip install selenium或者pip install –U selenium(用後一個貌似報錯,用前一個可安裝。)
安裝時可能會有一些警告,暫不用管,安裝完後如下,
第五步:驗證Selenium安裝是否成功
在記事本中編寫下面的程式碼:(儲存為 pytest.py,然後雙擊直接執行即可!)
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://www.yahoo.com")
assert "Yahoo!" in browser.title
browser.close()
如果程式碼執行成功,就表示Selenium安裝成功了! Very Good!
第六步:python的開發環境配置-Eclipse-PyDev外掛安裝
安裝PyDev外掛的兩種安裝方法:
1、百度搜尋PyDev 2.4.0.zip,下載後解壓,得到Plugins和Feature資料夾,複製兩資料夾到Eclipse目錄,覆蓋即可。
完成後重啟Eclipse,若在Eclipse選單Help->About Eclipse->Installation Detail->Plug-ins,能看到PyDev元件,則表示安裝成功。
2、直接在Eclipse中選擇選單:Help—Install New Software..—Add,輸入http://pydev.org/updates,下載並安裝。
配置 PyDev
安裝好 PyDev 之後,需要配置 Python/Jython 直譯器,配置過程很簡單。
在 Eclipse 選單欄中,選擇 Window > Preferences > Pydev > Interpreter - Python,在這裡配置 Python/直譯器,新增已安裝的直譯器。這裡,Python 安裝在 C:\Python27 路徑下。單擊 New,選擇 Python 直譯器 python.exe,開啟後顯示出一個包含很多核取方塊的視窗,選擇需要加入系統 PYTHONPATH 的路徑,單擊 Ok。
第七步:執行Selenium例項
下面,我們來建立一個python專案。
在 Eclipse 選單欄中,選擇 File > New > Project > Pydev > Pydev Project,新建專案:PythonCase,單擊 Next。
完成後如下:
建立 Python 包和模組
接下來,在剛建立的專案中開始建立 Python 包和模組。
進入 Pydev 透檢視,在 Python Package Explorer 中,右鍵單擊 src,選擇 New->Pydev Package,輸入 Package 名稱Python27。
單擊 Finish,Python 包就建立好了,此時,自動生成__init__.py 檔案,該檔案不包含任何內容。
注意:
如果在建立專案的時候沒有選中“Create default src folder and add it to the pythonpath”核取方塊,則需要通過 File > New > Other > Source Folder 手動建立一個原始碼資料夾src。
建立完 Pydev Package 後,右鍵單擊建立的包,選擇 New->Pydev Module,輸入模組名稱PythonCase1.py Finish。這樣,Python 模組就建成了。
修改PythonCase1.py內容如下:
#-*- conding=utf-8 -*-
from selenium import webdriver
if __name__ == "__main__":
driver = webdriver.Firefox()
driver.implicitly_wait(30)
driver.get("http://www.google.com.hk")
driver.find_element_by_name("q").send_keys("hello Selenium!")
driver.find_element_by_name("q").submit()
print 'Page title is:',driver.title
driver.quit()
執行指令碼
執行Run_selenium.bat,啟動Selenium RC伺服器。右擊PythonCase1.py,Run As->Python Run,執行成功結果如下:
相關文章
- 自動化測試 selenium 環境搭建
- 自動化測試之Selenium篇(一):環境搭建
- Web自動化測試 環境搭建(selenium+python)WebPython
- Web自動化測試 —— 測試環境搭建 (Selenium+Python) Windows篇WebPythonWindows
- python+selenium UI自動化測試環境搭建及使用PythonUI
- 搭建自動化測試環境
- 自動化測試環境搭建之Python3.6+selenium44+firefoxPythonFirefox
- Android自動化測試第二篇 Appnium環境搭建AndroidAPP
- IOS自動化測試環境搭建(Python & Java)iOSPythonJava
- 搭建appium+python自動化測試環境APPPython
- Selenium+Python自動化測試環境搭建和搭建過程遇到的問題解Python
- 在公司內部網路如何搭建Python+selenium自動化測試環境Python
- Python3+selenium自動化環境搭建(mac篇)PythonMac
- selenium自動化測試
- Appium+Python實現iOS自動化測試~環境搭建APPPythoniOS
- Selenium自動化測試(3)
- 點選失敗?Python+Selenium自動化測試的終極解決方案揭秘!Python
- selenium模組,web自動化,環境配置Web
- 《手把手教你》系列基礎篇之(二)-java+ selenium自動化測試-環境搭建(下)基於Maven(詳細教程)JavaMaven
- java+selenium 自動化測試Java
- Selenium自動化測試網頁網頁
- selenium+python自動化測試Python
- Selenium用法詳解 - - python3 selenium3自動環境搭建Python
- 🔥《手把手教你》系列基礎篇之 1-python+ selenium 自動化測試 - 環境搭建(詳細)Python
- Selenium用法詳解 - - selenium自動化測試概要
- 『心善淵』Selenium3.0基礎 — 2、Selenium測試框架環境搭建(Windows)框架Windows
- 《手把手教你》系列基礎篇之(一)-java+ selenium自動化測試-環境搭建(上)(詳細教程)Java
- 一隻自動化測試小白的學習記錄——Python+Selenium+pip+webdriver下載安裝 python自動化測試環境配置PythonWeb
- Selenium用法 - - 自動化測試介紹
- 自動化測試框架Selenium的使用——安裝Selenium框架
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- Web自動化-Selenium自動化測試-4-編寫測試用例Web
- java+appium 自動化環境搭建JavaAPP
- 安卓自動化打包環境搭建安卓
- 用python實現selenium 自動化測試Python
- android測試環境搭建Android
- 自動化迴歸環境搭建覆盤
- 乞丐版自動化部署 jenkins 環境搭建Jenkins
- 自動化測試進階課程——Selenium自動化測試通關實戰班