(一)針對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.開展自動化測試的前提條件 測試人員具備一定的 能力 ...