1. 程式人生 > 其它 >Python+RF安裝指導文件

Python+RF安裝指導文件

Python和RF環境搭建

智慧網聯開發中心 網際網路平臺部

牛珊 2020/11/25

1.  Python安裝流程

1.1 下載安裝Python

1.1.1 下載Python地址Windows)

 

python官網:https://www.python.org,

Windows系統安裝路徑:https://www.python.org/downloads/windows/ 

1.1.2 下載Python地址Windows)

 

python3.8編寫指令碼相容性不太好會報錯,建議安裝python3.7.6最佳

64位下載Windows x86-64 executable installer 版本

32位下載Windows x86 executable installer 版本

開啟連結如下圖,版本會一直更新,選擇任意一個適合自己電腦的版本

Ps:還有linux和mac系統的安裝

 

下載完成後如下圖: 

 

1.2 安裝Python

1.2.1 安裝Python

1、 雙擊適合自己電腦版本的安裝包,開啟如下圖:

 

1)建議選擇Customize installation,這個是使用者自定義安裝路徑和設定等

2)記得勾選Add Python 3.7 to path,安裝程式會自己加環境變數在電腦中,如果未勾選,後續需要自行新增Python進入電腦的環境變數

 

2、 點選next

 

3、 點選next之後,location建議定義在D盤,並且路徑簡單點,別太複雜,以便後續安裝第三方包的時候不好找路徑。

 

 

1.2.2 驗證Python安裝成功

1、開啟cmd介面(win+R開啟執行對話方塊輸入cmd),輸入python之後,顯示Python版本,如下圖,則安裝成功

 

 

2、如果出現如下提示,則沒有設定環境變數

 

 

1.2.3 設定Python環境變數

1、 我的電腦右鍵—>屬性—>高階系統設定—>環境變數,如下圖:

 

2、 使用者變數/系統變數—>新增或者編輯Path,輸入安裝目錄的地址 

然後在"Path"行,新增python安裝路徑即可(D:\Python37),所以在後面,新增該路徑即可。 ps:記住,路徑直接用分號";"隔開!

 

 

2.  RF安裝流程

3.2 安裝robotframework相關

2.2.1 robotframework

pip install robotframework

 

2.2.2 安裝wxPython

版本4.1.0太高會報錯所以推薦4.0.7

pip --default-timeout=1000 install -U wxPython==4.0.7

2.2.3 安裝ride編輯器

pip install robotframework-ride

2.2.4 安裝第三方庫(根據自己需要下載)

pip install robotframework-seleniumlibrary # 用於進行 Web 自動化測試

pip install robotframework-selenium2library # 用於進行 Web 自動化測試

pip install robotframework-appiumlibrary # 用於進行 app 自動化測試

pip install robotframework-requests # 用於進行介面自動化測試

pip install robotframework-autoitlibrary # 用於進行 Windows GUI 自動化測試

2.2.5 檢視本機的庫

pip list可以檢視當前電腦的所有安裝的庫

 

 

2.2.6 瀏覽器驅動下載

1、下載本機瀏覽器版本對應的瀏覽器驅動版本

下載地址如下:

火狐: https://github.com/mozilla/geckodriver/releases

谷歌:http://chromedriver.storage.googleapis.com/index.html

IE: http://selenium-release.storage.googleapis.com/index.html

Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

Opera:https://github.com/operasoftware/operachromiumdriver/releases

PhantomJS:http://phantomjs.org/

 

2下載完成後把驅動放置與Python安裝目錄下如下圖

 

 

2.2 安裝RF相關問題

2.2.1 Robotframework超時

安裝過程中出現黃色提醒,timed out,是超時了代理連線不到官網下載地址

可以連線其他雲上的版本,命令如下:

pip install robotframework -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

 

 

 

 

 

 

 

2.2.2 RF沒有開啟瀏覽器或者是selenium2library庫引數不識別

robotframework版本降降到3.1.2 

開啟cmd輸入如下命令

pip install robotframework==3.1.2 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2.2.3 RF執行之後控制資訊日誌顯示亂碼

解決方法:進入到python的安裝路徑下:D:\python37\Lib\site-packages\robotide\contrib\testrunner,找到testrunnerplugin.py檔案

將第565行的encoding['SYSTEM']改為encoding['OUTPUT'],如下圖

 

 

3. 輔助軟體安裝

3.1 Firefox 瀏覽器

主要是新手可以輔助使用firebugxpath等工具方便測試,Firefox_Setup_46.0.1_x64需要安裝46等低版本高版本不支援firebug等工具

安裝之後需要把自動更新關閉掉,設定的步驟:

1Firefox->選項,點“高階”->更新->設定成“不檢查更新”

 

3.2 Firebug

FireBug FireFox 瀏覽器下的一套開發類外掛,它集HTML檢視和編輯、Javascript 控制檯、網路狀況監視器、cookie 檢視於一體,是開發JavaScriptCSSHTMLAjax 的得力助手。

我們可以通過他方便的檢視頁面上的元素,從而根據其屬性進行定位。在前web自動化測試工作中,此工具必不可少。

 

 

 

開啟附加元件隨後把firebug-2.0.19-fx.xpi包拖進去進行安裝安裝完後進行重啟

 

 

3.3 FirePath

FirePath FireBug 外掛擴充套件的一個開發工具,用來編輯、檢查和生成的XPath 1.0 表示式、CSS 3選擇器以及jQuery 選擇器。可以快速度的幫助我們通過xPath CSS 來定位頁面上的元素。

當通過FireBug 的滑鼠箭頭選擇一個頁面元素後,FirePath 輸入框將給出XPath 的表示式,快速的幫我們定位。注意:我們可以點選“XPath: ”按鈕切換到CSS 定位方式,從而獲得一個元素的CSS 定位方式。FirePath 的安裝方式與FireBug 類似

 

 

開啟附加元件隨後把firepath-0.9.7-fx.xpi包拖進去進行安裝安裝完後進行重啟