天天看點

robot framework環境搭建安裝前提安裝PIP确認PIP版本安裝Robot Framework确認Robot版本

安裝前提

因為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

繼續閱讀