您的位置:首页 > 运维架构 > Linux

Install Robot Framework on Linux Fedora20 or ubuntu /on Mac /on windows

2015-04-28 20:20 2341 查看

Install Robot Framework on Linux

Step
Description
How to
Note
0Install Pythonsudo apt-get install python

fedora:yum install python

If not yet installed

fedora: yum list python /* can view which python version will be installed */

1Install easy_installsudo apt-get install python-setuptools

or:

sudo yum install python-setuptools

2Install Pipeasy_install pip
3Install Robot Frameworkpip install robotframeworkRun test case by execute "pybot [testcase.robot]" in terminal
4Install Robot Framework IDEpip install robotframework-rideStart RIDE by execute ride.py in terminal
5Install Selenium Librarypip install robotframework-selenium2library
6Install Database Librarypip install robotframework-databaselibrary
7Install SSH Librarypip install robotframework-sshlibraryIf fail to install sshlibrary, install paramiko and pycrypto seperately:

pip install paramiko

pip install pycrypto

If above fails to install pycrypto, use yum or apt-get to install python-crypto package. I will put this note to a wiki page.

Fedrora: #yum install python-crypto

Other: #apt-get install python-crypto

8Install wxPython-2.8.12.1apt-get install python-wxgtk2.8

fedora: yum install wxPython

soucre code download list

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

wxPython version 2.8.10.0 or newer with Unicode support is required for RIDE to work

Install Robot Framework on MacOSX

Step
Description
How to
Note
0Install XcodeDownload and Install Xcode through Apple App StoreIt is absolutely critical that gcc and the OS X command line tools are installed before beginning the installation process.
1Install easy_installcurl -O https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
2Install Pipeasy_install pip
3Install Robot Frameworkpip install robotframework
4Install Robot Framework IDEpip install robotframework-ride
5Install Selenium Librarypip install robotframework-selenium2library
6Install Database Librarypip install robotframework-databaselibrary
7Install SSH Librarypip install robotframework-sshlibraryIt is absolutely critical that gcc and the OS X command line tools are installed before beginning the installation process. Trying to build and install
paramiko and pycrypto will fail with a variety of errors ranging from “autoconf error” to “ImportError: No module named Crypto” – if you encounter either of those errors it’s because Xcode’s command line tools are not installed yet.

If fail to install sshlibrary, install paramiko and pycrypto independently:

pip install paramiko

pip install pycrypto

If above fails. Install PyCrypto as follow:

#curl -O https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz

#tar xvfz pycrypto-2.6.1.tar.gz

#cd to pycrypto.2.6.1

#python
setup.py build

#python
setup.py install

8Install wxPython-2.8.12.1download and install http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg/download wxPython version 2.8.6 or newer with Unicode support is required for RIDE to work.

This installer is not signed by Apple, so by default your Mac will tell you it is corrupted and will not install it. You can get around this by temporarily relaxing the security settings in System Preferences. In the Security & Privacy section set "Allow
applications downloaded from" to "Anywhere."

9Create a ride.sh fileIn MacOS, RIDE required 32bit Python. This step runs Python in 32bit.

If run into problem when execute ride.sh, make sure the path to ride.py is correct. Path check as following:

$ which ride.py

/usr/local/bin/ride.py

Install Robot Framework on Windows

StepDescriptionHow toNote
0Install PythonDownload and install from: https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
Restart your system

Make sure "C:\Python27" is added to path under Windows Environment Variables
1Install easy_installDownload from: https://bootstrap.pypa.io/ez_setup.py
Double click ez_setup.py to install

Make sure "C:\Python27\Scripts" is added to path under Windows Environment Variables
Note: All "easy_install" and "pip" is executed in cmd
2Install Pipeasy_install pip
3Install Robot Frameworkpip install robotframeworkRun testcase in cmd by: ...>pybot [testcase.robot]
4Install Robot Framework IDEDownload and install wxPython: http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win32-unicode-2.8.12.1-py27.exe/download
pip install robotframework-ride

Need to install wxPython before running RIDE. wxPython version 2.8.6 or newer with Unicode support is required for RIDE to work.

Start RIDE in cmd by: ...>ride

5Install Selenium Librarypip install robotframework-selenium2library
6Install Database Librarypip install robotframework-databaselibrary
7Install SSH LibraryDownload and Install Visual C++ for Python: http://aka.ms/vcpython27
pip install robotframework-sshlibrary

If fail to install sshlibrary, install paramiko and pycrypto independently:

pip install paramiko

pip install pycrypto

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: