Robot Framework自動化框架由Python+Robot Framework+Eclipse組成的,具體步驟以下:python
說明:安裝主要分爲兩部分,第一部分是Python和robot Framework庫的安裝;第二部分是Eclipse中相關插件的安裝,能夠在eclipse中編寫腳本,若是不想用eclipse編譯環境,可使用Ride圖形化界面編譯環境。windows
(一)Python和robot Framework 安裝瀏覽器
1.Python的安裝框架
python2和python3語法變化較多,本文使用python2.7,選擇對應的操做系統安裝包,windows 的點擊msi文件直接安裝便可。eclipse
安裝後須要配置環境變量:計算機-屬性-高級系統設置-環境變量-系統變量-Path,寫入C:\Python27;C:\Python27\Scripts(更改成您指定路徑便可)python2.7
2. Robot Framework和相關庫的安裝ide
有2種方式:操作系統
第一種,在https://pypi.python.org/pypi中下載相應的庫,格式爲tar.gz包或zip包,解壓後文件夾中有setup.py的文件,打開命令提示符窗口,進入到加壓後的文件夾的路徑,輸入命令 python setup.py install,相應的包就安裝了。插件
python setup.py install
或者格式爲.whl格式,本質上是一個壓縮包,裏面包含了py文件,以及通過編譯的pyd文件。方便在機器上進行python模塊的安裝ip
pip install xxx.whl
第二種,使用pip 安裝,這種安裝的好處是省去了到官網下載安裝包的時間。
pip install xxx
python後續版本都是自帶pip的,由於已經配置了python的路徑到環境變量中,因此直接在DOS中輸入pip list就能夠查看已經安裝的library。輸入命令 pip install +"庫名",pip會自動下載最新的庫並安裝。
爲了方便,下面都使用pip安裝。
1.安裝Robot Framework
執行命令「pip install robotframework」
安裝了robot framework後,C盤下會新生成RobotFramework文件夾。並且python文件夾下的Lib包也會有相應的文件夾。
2.安裝seleniumLibrary或seleniumLibrary
執行命令「pip install robotframework-seleniumlibrary」 或「pip install robotframework-selenium2library」
3.若是須要操做windows,好比鍵盤,鼠標的操做,還須要安裝AutoItLibrary的庫(非必須)
注意!很是重要!很是重要!必須用管理員權限打開DOS,不然AutoItLibrary會安裝失敗。
(1)安裝pywin32
執行命令「pip install pywin32」
先安裝了pywin32才能安裝autoitlibrary,不然autoItlibarary庫會異常。
(2)安裝AutoItLibrary
執行命令「pip install robotframework-autoitlibrary」
到此autoItlibrary的庫就安裝完成了,可是可能還須要進行第三步的安裝。
(3)64bit電腦還須要安裝AutoIt
下載autoit的安裝包,點擊autoit-v3-setup.exe直接安裝。
裝了AutoIT就能夠定位桌面的locator了。
4.若是之後還須要安裝其餘庫,也可使用以上兩種方式來安裝
至此robot framework的基礎環境就裝完了,若是想在Eclipse裏使用Robot Framework還須要安裝一些插件。
(二)Eclipse中robot framework安裝
建議使用較新的版本,Oxygen,這樣在市場中安裝插件比較好找。若是eclispe的版本較老,市場中搜不到,則輸入對應網址
1.安裝RED
Robot Framework編譯視圖
2.安裝Pydev
Python IDE
3.安裝SVN(可選)
咱們項目用SVN管理,搜索SVN,選擇subclipse這個軟件安裝便可。
(三)瀏覽器驅動的放置
由於咱們以前配置了python的2個環境變量C:\Python27;C:\Python27\Scripts,因此咱們把對應瀏覽器的driver放到這兩個目錄下,腳本就能夠自動讀取而不用設置路徑。
ChromeDriver的版本必定要對應瀏覽器版本,和對應的操做系統位數,win10系統若是64bit的driver輸入文本輸入不了,能夠嘗試使用32bit的driver。