安裝前提
因為Robot是基于Python進行開發的,使用Python2還是Python3是一個需要選擇的問題,python2是在2010年釋出的,目前穩定版本2.7.5,python2會支援到2020年,至于更多的差別,可以參看如下文章以決定你的選擇。
項目 | 詳細資訊 |
---|---|
Python2還是Python3 | https://wiki.python.org/moin/Python2orPython3 |
因為沒有考慮到會用到比較新的python的功能,本文的安裝采用目前穩定的Python2。
[root@liumiaocn ~]# python --version
Python .
[root@liumiaocn ~]#
安裝PIP
robot的安裝有很多方式,為了避免第一個HelloWorld花費太多時間,果斷采取PIP直接安裝的方式。
[[email protected] ~]# yum install epel-release
Loaded plugins: fastestmirror
...
Installed:
epel-release.noarch :-
Complete!
[[email protected] ~]#
[[email protected] ~]# yum -y install python-pip
Loaded plugins: fastestmirror
...
Installed:
python2-pip.noarch :-el7
Dependency Installed:
python-backports.x86_64 :-el7 python-backports-ssl_match_hostname.noarch :-el7
python-setuptools.noarch :-el7
Complete!
[[email protected] ~]#
确認PIP版本
[root@liumiaocn ~]# pip --version
pip . from /usr/lib/python2./site-packages (python )
[root@liumiaocn ~]#
安裝Robot Framework
[[email protected] ~]# pip install robotframework
Collecting robotframework
Downloading robotframework-.tar.gz (440kB)
% |████████████████████████████████| 450kB 344kB/s
Installing collected packages: robotframework
Running setup.py install for robotframework ... done
Successfully installed robotframework-
You are using pip version , however version is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[[email protected] ~]#
确認Robot版本
[root@liumiaocn ~]# robot --version
Robot Framework (Python on linux2)
[root@liumiaocn ~]#
[root@liumiaocn ~]# rebot --version
Rebot (Python on linux2)
[root@liumiaocn ~]#
[root@liumiaocn ~]# pybot --version
Robot Framework (Python on linux2)
[root@liumiaocn ~]# 1.Robot framework的安裝
作用:web自動化測試架構。 RF架構是基于python 的,是以一定要有python環境。網上可以自行查找。 下載下傳位址: https://pypi.python.org/pypi/robotframework/2.8.5#downloads robotframework-2.8.5.win-amd64.exe 直接輕按兩下下一步即可。 2.wxPython 的安裝 作用:Wxpython 是python 非常有名的一個GUI庫,因為RIDE 是基于這個庫開發的,是以這個必須安裝。 下載下傳位址: http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ wxPython2.8-win64-unicode-2.8.12.1-py27.exe 直接輕按兩下下一步即可。 3.Robot framework-ride 作用:RIDE就是一個圖形界面的用于建立、組織、運作測試的軟體。 下載下傳位址: https://pypi.python.org/pypi/robotframework-ride robotframework-ride-1.5.1.tar.gz 将其解壓到C槽,以後的話最好建個目錄,好多python都要解壓。C:\Python27\Scripts上可以檢視到。 cd C:\robotframework-ride-1.5.1 python setup.py install 4.Robot framework-selenium2library 作用:RF-seleniumlibrary 可以看做RF版的selenium 庫,selenium (webdriver)可以認為是一套基于web的規範(API),是以,RF 、appium 等測試工具都可以基于這套API進行頁面的定位與操作。 下載下傳位址: https://github.com/robotframework/Selenium2Library#readme Selenium2Library-master.zip 将其解壓到C槽,以後的話最好建個目錄,好多python插件都要解壓。C:\Python27\Scripts上可以檢視到。 cd C:\Selenium2Library-master python setup.py install 以上安裝完成之後,如何啟動RIDE: 1.通過檔案啟動(輕按兩下[dirPath]\python\Lib\site-packages\robotide下的__init__.py檔案) 2.通過指令啟動(運作->ride.py回車/确認) cd C:\Python27\Scripts\ python ride.py 3.将C:\Python27\Scripts\ride.py建立快捷鍵, 打開ride.py檔案之後(以python方式打開),點選“運作(start)”按鈕。 檢視pybot版本 cd C:\Python27\Scripts pybot --version
轉載自:
http://www.cnblogs.com/yufeihlf/p/5945102.html
https://blog.csdn.net/liumiaocn/article/details/72953213