码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-04-28 21:02:29      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:robotframewrok   自动化测试   python   linux   

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

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
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 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."

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: 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

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: http://aka.ms/vcpython27

pip install robotframework-sshlibrary

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

pip install paramiko

pip install pycrypto

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

标签:robotframewrok   自动化测试   python   linux   

原文地址:http://blog.csdn.net/youcharming/article/details/45341493

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!