資源描述:
《pythonselenium環(huán)境搭建》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、在win7x64系統(tǒng)搭建基于eclipse的python+selenium自動化測試環(huán)境安裝pyhon2.7安裝?setuptoolsSetuptools是?python的基礎(chǔ)包工具,setuptools的exe版本不支持windows的64位操作系統(tǒng),只能使用ez_setup.py自動安裝。1.下載ez_setup.py,放到python安裝目錄下2.命令行進入python安裝目錄,執(zhí)行命令pythonez_setup.py如上圖,安裝成功3.ez_setup.py安裝完成后的目錄為scriptsSetuptools安裝完
2、成1.setuptools配置環(huán)境變量,將D:pythonScripts路徑加到環(huán)境變量中。安裝easy_installCmd下執(zhí)行命令easy_installvirtualenv回車,如下圖安裝django1.下載Django-1.9.6解壓縮,放在python所在根目錄D:下2.命令行進入Django-1.9.6所在目錄,執(zhí)行命令pythonsetup.pyinstall安裝完成3.打開python的IDLE編譯器,檢查django是否安裝成功安裝pip1.命令行進入scripts目錄,運行命令easy_instal
3、l.exepip,回車1.檢查pip是否安裝成功,在cmd下執(zhí)行pip命令如上,pip安裝成功。注意:安裝pip前,系統(tǒng)要已經(jīng)安裝完成python和easy_install,并且設(shè)置了環(huán)境變量。安裝selenium當(dāng)前環(huán)境下可以使用pip命令行下載selenium并安裝1.命令進入python的scripts目錄,執(zhí)行:pipinstall-Uselenium安裝成功1.驗證selenium是否安裝成功記事本寫入測試腳本fromseleniumimportwebdriverbrowser=webdriver.Firefox(
4、)browser.get("http://www.baidu.com")browser.close()保存為pytest.py雙擊運行測試腳本運行成功,selenium安裝成功安裝JDK1.安裝java1.7.0(64bit)2.設(shè)置jdk環(huán)境變量系統(tǒng)變量→新建JAVA_HOME變量。變量值填寫jdk的安裝目錄系統(tǒng)變量→尋找Path變量→編輯在變量值最后輸入?JAVA_HOMEbin;%JAVA_HOME%jrebin;系統(tǒng)變量→新建CLASSPATH變量變量值填寫.;%JAVA_HOME%lib;%JAVA_HOM
5、E%libtools.jar3.檢驗java設(shè)置成功安裝Eclipse下載eclipse-jee-mars-2-win32-x86_64,安裝運行安裝程序時出錯查看控制面板中有兩個java更新程序,其中一個標(biāo)注64bit,卸載另一個java8Update那個(應(yīng)該是32位的)卸載后,可以正常啟動安裝程序安裝PyDev插件方法一:(沒有成功)在eclipse中下載PyDev插件eclipse中選擇菜單:Help—InstallNewSoftware..—Add,輸入http://pydev.org/updates,下載并安
6、裝選中PyDev,點擊next,下一步此處應(yīng)取消勾選showonlythelatestversionofavailablesoftware,否則如果pydev版本過新,與python版本不適用,會安裝不成功會出現(xiàn)pydevforeclipse插件版本不對就會出現(xiàn)安裝完成,卻在eclipse-》window-》perference中找到不pydev選項的問題。所以此處要取消勾選這項根據(jù)提示下一步,完成開始安裝安裝完成后,已安裝列表中會顯示使用這個方法沒有安裝成功方法二:下載PyDev2.4.0解壓縮,得到plugins和fea
7、tures文件夾,放到Eclipse目錄下,覆蓋已存在的在復(fù)制一份plugins和features文件夾到D:eclipse-jee-mars-2-win32-x86_64eclipsedropins目錄下重啟eclipse還是不顯示pydev插件卸載在線安裝的高版本pydev后(即卸載在方法一中安裝的那幾個),可以正常顯示插件配置PyDev插件(百度)火狐瀏覽器設(shè)置將組織彈出窗口,取消勾選