自動化測試環境準備robotframework

2022-06-21 16:00:14 字數 2988 閱讀 8564

(一)針對python2.7版本的自動化環境準備:

此處選擇最新的2.7.11版本;

看到這個介面,把上面的滾動條拉到最下面,有乙個add python.exe to path,預設左邊的圖示是紅色的叉,也就是不會在安裝時執行。以前都是讓大家手動新增,很多人容易漏加scripts目錄,這裡安裝的時候會自動幫你裝好。

我們點選這一項左邊的下拉箭頭,選擇第一項:「will be installed on local hard drive」,同時環境變數會自動設定;

點選後面簡稱rf。

由於安裝python時安裝的pip,這裡使用pip直接安裝rf(依賴網路,前提是網路正常);

在dos命令視窗輸入pip list,檢視安裝了什麼:

顯示pip和setuptools已經安裝成功了!

按照提示輸入python -m pip install --upgrade pip命令公升級一下pip:

公升級成功!

接下來用pip安裝rf:

執行如下命令安裝rf:pip install robotframework==3.0

一般情況下」 ==3.0」是無需輸入的,這是指定了版本號,如果不指定的話,預設是安裝最新版本。

安裝成功!!

python setup.py install

wxpython是用於支援python圖形化介面的,安裝它主要用來安裝ride的。

64位選擇:wxpython2.8-win64-unicode-2.8.12.1-py27.exe

32位選擇:wxpython2.8-win32-unicode-2.8.12.1-py27.exe

雙擊exe檔案安裝即可。

使用pip安裝(網路正常狀態下),在dos命令視窗輸入如下命令:

pip install robotframework-ride

安裝成功!

這裡安裝命令中沒有輸入特定的版本號,那麼就安裝了最新的1.5.2.1版本。

這裡不推薦使用exe安裝的,雖然有快捷圖示,但是其實命令列執行也很方便的,並且有問題的時候命令列能看到錯誤日誌。

python setup.py install

開啟ride方法:

命令方式:

執行ride.py命令

執行成功!

手動新增快捷方式:

在桌面單擊滑鼠右鍵,」新建->快捷方式」,然後在「請鍵入物件的位置」的空白處輸入命令c:\python27\pythonw.exe –c 「from robotide import main; main()」

發現圖示不是機械人,此時在新建快捷方式的圖示上單擊滑鼠右鍵,選擇「屬性」,彈出ride屬性對話方塊:

單擊「更改圖示」,在彈出的對話方塊中,通過選擇「瀏覽」按鈕,找到目錄c:\python27\lib\site-packages\robotide\widgets\下的robot.ico圖示,選中即可。

圖示建立成功!!

pip install robotframework-selenium2library

解壓安裝包,在該路徑下執行python setup.py install命令安裝;

使用:demo使用:

解壓tar.gz安裝包後有個demo目錄,按住shift鍵,右鍵點選demo資料夾,選擇「在此處使用命令視窗開啟」;

(二)針對python3.4版本的自動化環境準備:

1、安裝python3.4

更新setuptools: pip install -u setuptools

#downloads

2、安裝robotframework

執行如下命令安裝rf:pip install robotframework==3.0

一般情況下」 ==3.0」是無需輸入的,這是指定了版本號,如果不指定的話,預設是安裝最新版本。

3、databaselibrary安裝

安裝好了以後databaselibrary這個目錄也被安裝到了site-package目錄下。

4、安裝selenium2library

如果步驟1中已進行了更新,可忽略該問題

6、autoitlibrary

安裝autoitlibrary:

進入壓縮包解壓後的檔案路徑下,執行setup.py install命令即可

是因為未使用管理員許可權執行安裝所致,改用管理員許可權即可解決:

修改print為print():

修改「raise exception, "failed to run %s" % cmd」為「raise exception("failed to run %s" % cmd)」:

替換execfile(filename)為exc(open(filename).read()):

再次執行:

修改print為print():

修改「except exception, e:」為「except exception as e:」

修改「print d.getdiff()」為「print (d.getdiff())」:

繼續安裝,成功!!

7、httplibrary安裝

--解壓並執行命令安裝:

8、安裝requestslibrary:

--解壓並執行命令安裝:

自動化測試環境準備

如下針對python2.7版本的自動化環境準備 此處選擇最新的2.7.11版本 看到這個介面,把上面的滾動條拉到最下面,有乙個add python.exe to path,預設左邊的圖示是紅色的叉,也就是不會在安裝時執行。以前都是讓大家手動新增,很多人容易漏加scripts目錄,這裡安裝的時候會自動...

自動化測試面試準備

崗位職責 1.參與自動化測試平台的架構建設和優化 2.對接測試需求,制定自動化方案和策略 3.負責自動化 實現,測試 除錯工具開發,提公升測試效率 4.依據devops流程部署搭建持續整合 測試環境 5.根據專案過程中的體驗對產品提出改進建議以提公升使用者感受,對專案質量風險進行評估和把控,給出解決...

自動化測試的環境

1.自動化的定義 自動化測試是以人為驅動測試轉化為機器執行的一種過程。2.自動化測試的目的 利用軟體測試工具高效的對軟體進行測試。3.適合做自動化的專案 需求變動不頻繁 比較頻繁的回歸測試 軟體系統介面穩定,變動少 大量的重複任務 專案周期長。4.開展自動化測試的前提條件 測試人員具備一定的 能力 ...