标签:robotframewrok 自动化测试 python 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
|
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 |
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