在windows x64的環境上進行安裝,集成Selenium2和AutoIt的libraries,以下安裝步驟在win 7,win 8.1,win 10, win 2012 R2上測試通過
1. 下載JDK
從這里下載最新版本的jdk : https://www.java.com/en/download/
如果用老版本的jdk,從這里下載:http://www.oracle.com/technetwork/java/archive-139210.html
目前測試過可用的最新的jdk版本是 8 update 102
1.1.安裝JDK
全部默認安裝即可
2.下載Python(需要安裝2.7.x的版本)
從這里下載 : https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi
2.1. 安裝Python
請選擇安裝全部功能,這樣就不需要手動的去把Python和Python Scripts的路徑加到window的path中,其他地方默認安裝。
3.下載WXPython (需要安裝2.8.x的版本)
3.1.安裝WXPython
在最后的這個界面保持勾選“Compile Python .py files to .pyc”和“Create batch files for tool scripts”,其他步驟默認安裝即可。
4.下載Python extensions for windows
4.1. 安裝Python extensions for windows
默認安裝即可
5.檢查Python的安裝
5.1.打開命令行窗口
點擊桌面上的“開始”,運行里面輸入cmd回車
5.2.輸入“python -version”,如果安裝正常,會顯示Python的版本號,跳到步驟7
如果提示“Command not found”,跳到步驟6
6.將Python script的路徑加到Windows path里
6.1.右鍵點擊“Computer”->“Properties”
6.2.點擊“Advanced System Settings”,點擊“Environment Variables”按鈕
6.3.在“System variables”里面選擇“Path”,點“Edit”
6.4在“Value”的最后面增加“;C:\Python27;C:\Python27\Scripts”
這是默認的路徑,如果我們把Python安裝在別的路徑,這里要改成對應的路徑。在安裝Python的過程中,如果勾選了相應的項,這個路徑會自動加進去。
7.安裝Robot Framework
7.1.打開命令行窗口
7.2.執行“pip install robotframework”
8.安裝RIDE(Robot Framework IDE)
8.1.打開命令行窗口
8.2.執行“pip install robotframework-ride”
9.安裝Selenium2 libarary
9.1.打開命令行窗口
9.2.執行“pip install robotframework-selenium2library”
10.下載AutoIt library(64 bits)
下載地址 : http://www.itest.pro/wp-content/uploads/2015/07/AutoItLibrary-1.1_x64.rar
10.1.解壓“AutoItLibrary-1.1_x64”文件夾(我把它放在"C:\")
10.2.以管理員身份打開命令行窗口(點“開始”,輸入“cmd”,對着出來的cmd.exe點擊右鍵,選擇“Run as Administrator”)
10.3.在命令行窗口將當前路徑切換到AutoIt的目錄,在這里我是輸入“cd C:\AutoItLibrary-1.1_x64”
10.4.運行配置腳本,輸入“setup.py install”之后回車
11.運行“ride.py”
11.1.點“開始”,輸入ride.py回車
12.這就是全部安裝過程,我們將會看到這個界面
Tips :
如果想要命令的幫助提示,和自動填充功能,必須用“Add Libarary”按鈕將庫添加到“Test Suites”或者“Test Cases”里面,單獨加載“Selenium2Library”和“AutoItLibrary”
13.加“Requestlibrary”
13.1.requests-2.18.1 先到解壓的文件夾下 再cmd =>Run "python setup.py install"
13.2.robotframework-requests-master 先到解壓的文件夾下 再cmd =>Run "python setup.py install"
14.拷貝chromeDriver.exe 和 IEDriver.exe 到 Python27 direct