1. 程式人生 > >教你一步步搞定win7環境下RobotFramework的環境搭建

教你一步步搞定win7環境下RobotFramework的環境搭建

一、安裝Python

因為Robot Framework框架是基於Python語言開發的,所以這個是前提

注意事項:

1、  需要選擇Python2;

2、  安裝Python2.7.9/Python3.X時,選中最後一項(我安裝的時候沒有仔細看,所以沒有選)可以自動新增環境變數;

3、  如果像我一樣,一路next,米有選中自動新增path,就需要手動去新增,方法也很簡單。在path中新增“D:\Python27;D:\Python27\Scripts;”其中D:\Python27\Scripts;是安裝pip需要的。注意最後面要有;

在cmd中輸入Python就能進入Python的世界啦~

二、安裝setuptools和pip

首先簡單說下這兩個包的作用。

Setuptools可以讓程式設計師更方便的建立和釋出Python包,特別是那些對其他包具有依賴性的狀況。使用setuptools裡的easy_install命令安裝第三方Python包。

Pip是一個安裝和管理Python包的工具,通過pip去安裝Python包變得十分簡單,pip依賴於setuptools,因此有安裝順序。

安裝方式一樣,進入到相應的資料夾下,執行命令:E:\package\setuptools或pip的資料夾>python setup.py install

驗證方式:在cmd中敲pip不報錯

注意事項:

1、  如果在安裝setuptools遇到xx包匯入錯誤,沒有發現xx包,可以自行去下載安裝。下載地址:https://pypi.python.org/pypi,然後搜尋自己缺少的包,例如six/packaging/appdirs,我就是缺這幾個包,可以通過pip安裝(命令pip install package),也可以通過下載解壓後用Python的安裝命令pythonsetup.py install。

2、如果pip提示不是內部命令,首先去檢查環境變數是否配置了。

三、安裝robot framework

提供了exe的檔案和tar.gz檔案,前者可以直接雙擊安裝,後者則需像安裝Python包一樣用Python setup.py install,或者通過pip命令,D:\Python27\Lib\site-packages>pipinstall robotframwork

四、安裝wxPython

wxPython 是 Python 非常有名的一個 GUI 庫,因為 RIDE 是基於這個庫開發的,所以這個必須安裝。

安裝沒啥注意事項,只是該網站上很不好下,建議直接找別人下載好的資源或者用迅雷下載.

五、安裝RIDE

RIDE 是 Robot Framework 測試資料的編輯器。它使測試用例的建立、執行、測試專案的組織可以在圖形介面下完成。

經過前面的一系列安裝,到這裡安裝就可以駕輕就熟了。

按理說,到這裡應該就是最後一步,就可以在桌面上生存一個RIDE的圖示,雙擊就能看到理想中的介面了,but,並不是所有的同學都是那麼順利,比如我,在桌面上瞅了幾遍也麼有找到那個圖示,像我一樣的請按下面步驟來:

1、  在桌面上右鍵新建快捷方式

2、  在“請鍵入物件”的位置上輸入命令:D:\Python27\pythonw.exe -c “from robotide import main; main()”,D:\為Python的安裝路徑

3、  單擊下一步

4、  輸入該快捷方式的名稱,隨你怎麼輸啦

5、  點選完成,桌面上立馬就看到了RIDE的入口圖示啦。

6、  你也可以換一個標誌性圖示,在快捷方式上右鍵→屬性→更改圖示,在“瀏覽”中輸入路徑“D:\Python27\Lib\site-packages\robotide\widgets”,找到機器人的圖示點選確定就OK啦。

到這裡,還是木有完!!!!!!!雙擊該圖示後,你會發現木有絲毫反應,是啟動的太慢了麼?等等等,心急吃不了熱豆腐,可是幾分鐘過去了依然木有反應,這時候不要急,你離成功還差一步。出現這個現象的原因可能是由於RIDE 所依賴的wxPython 版本不一直造成的。解決方法如下:

在cmd中輸入我們剛才建立快捷方式的命令“from robotide import main”,會提示wxPython notfound,接著告訴你應該從哪裡(網址)下載什麼樣的版本。經過N次波折的我們這個時候精力已經快耗的差不多啦,如果網速不好或者此時運氣不佳,照著提示的網址開啟可能下載的超慢,此時建議直接百度符合要求的wxPython版本,網友們都是很熱心噠,都已經傳在網盤等你去下載了吶。

OK,至此,我已經全部搞定,可以正常使用啦~~~

此文安裝步驟是借鑑蟲師的robot_frame自動化測試文件,然後添加了自己在安裝過程中遇到的問題,希望對於小白的你也有些幫助~~~

相關推薦

步步win7環境RobotFramework環境搭建

一、安裝Python 因為Robot Framework框架是基於Python語言開發的,所以這個是前提 注意事項: 1、  需要選擇Python2; 2、  安裝Python2.7.9/Python3.X時,選中最後一項(我安裝的時候沒有仔細看,所以沒有選)可以自動新增

有什麼方法可以把WPS轉為Word:小白

有什麼方法可以把WPS轉為Word?怎樣把WPS轉Word?我們在工作中經常會問這樣的問題,因為檔案的格式是多種多樣的。有時因為工作的需要,所以要轉換檔案格式。迅捷PDF轉換器幫你解決,下面就跟小編一起來學習一下把!WPS轉Word準備工作WPS轉Word我們需要藉助一款,簡單使用的轉換軟體來操作,進入迅捷P

有什麽方法可以把WPS轉為Word:小白

迅捷pdf轉換器 mage 文件的 一起 操作 準備 軟件 ref https 有什麽方法可以把WPS轉為Word?怎樣把WPS轉Word?我們在工作中經常會問這樣的問題,因為文件的格式是多種多樣的。有時因為工作的需要,所以要轉換文件格式。迅捷PDF轉換器幫你解決,下面就跟

Android填坑之旅(第十三篇)專案混淆配置

# Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in D:\Androi

六招機頂盒遙控器設置

根據安瑞創智能遙控器的前端客服人員表示,很多的小夥伴們在買到了一些其他遙控器品牌後不知道如何設置機頂盒遙控器。而對於安瑞創智能遙控器來就這都是即插即用無須設置,但同樣的安瑞創技術人可以給大家提供這方面的技術支持,以讓大家在使用安瑞創智能遙控器的同時也可以同樣的使用其他的產品來體驗。以下提供了機頂

騰訊工程師9小時微信小程序開發

vip 使用 工具 騰訊 註意 tac 註意事項 小程序開發 src 下載地址:百度網盤下載 課程介紹本課程從最基礎的微信小程序開發工具使用開始講起,帶你走完從寫出第一個 HelloWorld 到構建出第一款屬於自己的微信小程序的完整學習路線。課程共有八大模塊:模塊一:微信

前端設計圖轉程式碼,西安交大表示覆雜介面也能步步

選自 arXiv,作者:Zhihao Zhu等,機器之心編譯。 卷積神經網路在影象處理上無與倫比,它可以從影象抽取到非常精煉的高階語義特徵,這些資訊不論是做分類還是做定位都沒問題。但如果我們利用這些特徵生成使用者介面程式碼呢?那麼就需要同樣強大的模型將這些高階特徵解碼為一條條程式碼。最近西安交通大學

如何將pdf轉換成jpg,轉換達人教

PDF檔案和JPG圖片都是工作中比較常用的兩種格式,二者之間有著很大的區別,常常因為工作,我們需要將這兩種格式進行轉換,利用他們的優點來幫助我們完成工作。那你們知道如何將PDF轉換成JPG嗎,可能對於電腦新手都不知道吧,那不妨看看小編是怎麼轉換的吧。 1、在百度瀏覽器上下載一個PDF檔案,將檔案取名為轉換的

前端仔步步實現人人對戰五子棋小遊戲【canvas詳細版】

線上地址--gobang online pc上使用谷歌瀏覽器比較友好@~@ 程式碼倉庫--gobang tutorial 歡迎對此倉庫進行擴充套件或star啦 @~@ 前置知識點: 阮生的es6教程和MDN的canvas教程 以上,兵馬未動,糧草先行。看官可以先體驗下小遊戲並且粗略瞭解

3分鐘Linux正則表示式

導讀 正則表示式是一種字元模式,用於在查詢過程中匹配製定的字元。 元字元通常在Linux中分為兩類:Shell元字元,由Linux Shell進行解析; 正則表示式元字元,由vi/grep/sed/awk等文字處理工具進行解析; 正則表示式一般以文字行進行處理,在進

概率論與數理統計():步步推貝葉斯公式

參考資料:《概率論與數理統計》 陳希孺  2000.3/2016.8 1,概率是什麼?      概率是表示某種情況出現的可能性大小的一種數量指標,它介於0和1之間。 概

分分鐘Docker私有倉庫Registry

一、什麼是Docker私有倉庫Registry 官方的Docker hub是一個用於管理公共映象的好地方,我們可以在上面找到我們想要的映象,也可以把我們自己的映象推送上去。但是,有時候我們的伺服器無法訪問網際網路,或者你不希望將自己的映象放到公網當中,那麼你就需要Docker Registry,它可以用來儲

兩招百度文庫無需下載券

1、在開啟的文庫網址前加上wap,例如:wenku.baidu.com/view/2a...,更改成wapwenku.baidu.com/view/2a... 2、在搜尋頁面不要直接開啟文庫,使用百度快照開啟。

poi實現excel上傳下載 親自實踐 十分鐘

今天要實現一個上傳excel的功能,之前寫過很多次,但是都沒有詳細整理過,今天整理下,方便以後直接拿來拷貝首先從前臺來看,看了很多案例,基本兩種方法:一種是form表單提交,一種是非同步ajax方式。在這裡我選擇ajax方式,因為我想要在前臺上傳完成後給使用者提示上傳成功還是

嵌入式Linux USB驅動開發之步步編寫USB驅動程式

編寫與一個USB裝置驅動程式的方法和其他匯流排驅動方式類似,驅動程式把驅動程式物件註冊到USB子系統中,稍後再使用製造商和裝置標識來判斷是否安裝了硬體。當然,這些製造商和裝置標識需要我們編寫進USB 驅動程式中。 USB 驅動程式依然遵循裝置模型 —— 匯流排、裝置、驅動

5步程式碼混淆

程式碼混淆是上線前必不可少的一部分操作,作為一個高逼格程式設計師,怎麼讓自己的混淆看起來更專業,更高逼格呢!簡單來說,有條理,讓人一目瞭然,當然這是給你同伴看滴,對於那些想要反編譯的朋友來說還是越難懂越好咯。不多說,看文件; 分為5部分: =====

步步整合友盟+推送(UPUSH)

因為安卓的開源的原因,很多廠商都自己定製了自己的系統,以至於安卓的碎片化特別嚴重。今天我們要講的是推送這個功能,訊息推送在Android開發中應用的場景是越來越多了,比如說電商產品進行活動宣傳、資訊類產品進行新聞推送等等,1. 主流的第三方推送平臺分類手機廠商類:小米推送、華

步步整合友盟推送(UPUSH)

本文來教你一步步整合Android的友盟推送功能: 1.首先將UPush的SDK下載下來(開發文件有對應的下載位置)。 2.解壓後的目錄: 3.將  PushSDK 作為 Moudle匯入你的專案:

Android 步步搭建MVP+Retrofit+RxJava網路請求框架

之前公司的專案用到了MVP+Retrofit+RxJava的框架進行網路請求,所以今天特此寫一篇文章以做總結。相信很多人都聽說過MVP、Retrofit、以及RxJava,有的人已經開始用了,有的人可能還不知道這是什麼,以及到底怎麼用。不過沒關係,接下來我將為你一一揭開他們的神祕面紗,然後利用這三個傢伙搭建

如何旋轉PDF頁面?兩招輕松

選擇 pro 心情 技術分享 bad 問題 水印 很多 bbb 有很多職場新人在初入職場的時候,都會要對很多不同的文檔進行處理,當處理到一些PDF文件的時候,會發現一些PDF文件是倒著的,這樣的話就影響閱讀的效率,也會影響人們閱讀時的心情,那麽當遇到倒著的PDF文件該怎麽辦