Install Robot Framework on LinuxStepDescriptionHow toNote0Install Pythonsudo apt-get install pythonfedora:yum install pythonIf not yet inst
Install Robot Framework on Linux
Step
Description
How to
Note
0
Install Python
sudo apt-get install python
fedora:yum install python
If not yet installed
fedora: yum list python /* can view which python version will be installed */
1
Install easy_install
sudo apt-get install python-setuptools
or:
sudo yum install python-setuptools
2
Install Pip
easy_install pip
3
Install Robot Framework
pip install robotframework
Run test case by execute "pybot [testcase.robot]" in terminal
4
Install Robot Framework IDE
pip install robotframework-ride
Start RIDE by execute ride.py in terminal
5
Install Selenium Library
pip install robotframework-selenium2library
6
Install Database Library
pip install robotframework-databaselibrary
7
Install SSH Library
pip install robotframework-sshlibrary
If 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
8
Install wxPython-2.8.12.1
apt-get install python-wxgtk2.8
fedora: yum install wxPython
soucre code download list
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
0
Install Xcode
Download and Install Xcode through Apple App Store
It is absolutely critical that gcc and the OS X command line tools are installed before beginning the installation process.
1
Install easy_install
curl -O https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
2
Install Pip
easy_install pip
3
Install Robot Framework
pip install robotframework
4
Install Robot Framework IDE
pip install robotframework-ride
5
Install Selenium Library
pip install robotframework-selenium2library
6
Install Database Library
pip install robotframework-databaselibrary
7
Install SSH Library
pip install robotframework-sshlibrary
It 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
8
Install wxPython-2.8.12.1
download and install
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."
9
Create a ride.sh file
#!/bin/bash
export VERSIONER_PYTHON_PREFER_32_BIT=yes
python /Library/Python/2.7/site-packages/robotframework_ride-1.3-py2.7.egg/EGG-INFO/scripts/ride.py
In 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
Step
Description
How to
Note
0
Install Python
Download 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
1
Install easy_install
Download 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
2
Install Pip
easy_install pip
3
Install Robot Framework
pip install robotframework
Run testcase in cmd by: ...>pybot [testcase.robot]
4
Install Robot Framework IDE
Download and install wxPython:
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
5
Install Selenium Library
pip install robotframework-selenium2library
6
Install Database Library
pip install robotframework-databaselibrary
7
Install SSH Library
Download and Install Visual C++ for Python:
pip install robotframework-sshlibrary
If fail to install sshlibrary, install paramiko and pycrypto independently:
pip install paramiko
pip install pycrypto
,