Linux CentOS下Python+robot framework环境搭建
Linux CentOS下Python+robot framework环境搭建
by:授客 QQ:1033553122
操作系统环境:CentOS 6.5-x86_64
下载地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html
一、安装Python
python下载地址:
https://www.python.org/downloads/
安装python
[root@localhost mnt]# tar -xvzf Python-2.7.10.tgz
[root@localhost mnt]# cd Python-2.7.10
[root@localhost Python-2.7.10]# ./configure --prefix=/usr/local/python27
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux2
checking EXTRAPLATDIR...
checking for --without-gcc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/mnt/Python-2.7.10':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
如上,出错了,解决方法:安装gcc
配置好本地yum源后,安装gcc
[root@localhost yum.repos.d]# yum install gcc
继续安装python
[root@localhost Python-2.7.10]# ./configure --prefix=/usr/local/python27
......
[root@localhost Python-2.7.10]# make && make install
参考文档:
https://docs.python.org/2/using/unix.html
二、安装pip
pip下载地址
https://pypi.python.org/pypi/pip
安装pip
[root@localhost mnt]# tar -xvzf pip-7.1.0.tar.gz
[root@localhost mnt]# cd pip-7.1.0
[root@localhost pip-7.1.0]# ls
AUTHORS.txt docs MANIFEST.in pip.egg-info README.rst setup.py
CHANGES.txt LICENSE.txt pip PKG-INFO setup.cfg
[root@localhost pip-7.1.0]# python setup.py install
......
参考连接:
https://pip.pypa.io/en/latest/installing.html
三、安装robotframework
robotframework下载地址:
https://pypi.python.org/pypi/robotframework#downloads
安装robotframework
[root@localhost mnt]# chmod 755 robotframework-2.9.tar.gz
[root@localhost mnt]# tar -xvzf robotframework-2.9.tar.gz
[root@localhost mnt]# cd robotframework-2.9
[root@localhost robotframework-2.9]# python setup.py install
……
查看是否安装成功
[root@localhost robotframework-2.9]# pybot --version
Robot Framework 2.9 (Python 2.6.6 on linux2)
[root@localhost robotframework-2.9]#
参考连接:
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#python-installation
问题:robotframework都安装到哪里了?
[root@localhost robotframework-2.9]# find / -name robot
/usr/lib/python2.6/site-packages/robotframework-2.9-py2.6.egg/robot
/mnt/robotframework-2.9/src/robot
/mnt/robotframework-2.9/build/lib/robot
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html
四、安装robotframework-selenium2library
robotframework-selenium2library下载地址
https://pypi.python.org/pypi/robotframework-selenium2library/
[root@localhost mnt]# chmod 755 robotframework-selenium2library-1.7.3.tar.gz
[root@localhost mnt]# tar -xvzf robotframework-selenium2library-1.7.3.tar.gz
[root@localhost robotframework-selenium2library-1.7.3]# python setup.py install
[root@localhost mnt]# cd robotframework-selenium2library-1.7.3
。。。
Downloading https://pypi.python.org/packages/source/d/docutils/docutils-0.12.tar.gz#md5=4622263b62c5c771c03502afa3157768
error: MD5 validation failed for docutils-0.12.tar.gz; possible download problem?
出错了,咋办?解决方法:按提示,下载并安装docutils
docutils下载地址
https://pypi.python.org/pypi/docutils/
https://pypi.python.org/packages/source/d/docutils/docutils-0.12.tar.gz
安装docutils
[root@localhost mnt]# chmod 755 docutils-0.12.tar.gz
[root@localhost mnt]# tar -xvzf docutils-0.12.tar.gz
[root@localhost docutils-0.12]# python setup.py install
继续安装robotframework-selenium2library
[root@localhost mnt] cd robotframework-selenium2library-1.7.3
[root@localhost robotframework-selenium2library-1.7.3]# python setup.py install
……
/usr/lib/python2.6/site-packages/robotframework_selenium2library-1.7.3-py2.6.egg
Processing dependencies for robotframework-selenium2library==1.7.3
Searching for selenium>=2.32.0
Reading http://pypi.python.org/simple/selenium/
到这里可能是网络原因,又卡住了,解决方法:下载并安装selenium
selenium下载地址
地址1:https://pypi.python.org/simple/selenium/
地址2:https://pypi.python.org/pypi/selenium/
安装selenium
[root@localhost mnt]# tar -xvzf selenium-2.47.1.tar.gz
[root@localhost mnt]# cd selenium-2.47.1
[root@localhost selenium-2.47.1]# python setup.py install
继续安装robotframework-selenium2library
[root@localhost mnt]# cd robotframework-selenium2library-1.7.3
[root@localhost robotframework-selenium2library-1.7.3]# ls
build demo LICENSE.txt README.rst setup.py
BUILD.rst dist MANIFEST.in selenium.bmp src
CHANGES.rst doc PKG-INFO SELENIUM_COPYRIGHT.txt
COPYRIGHT.txt INSTALL.rst README setup.cfg
[root@localhost robotframework-selenium2library-1.7.3]# python setup.py install
……
Using /usr/lib/python2.6/site-packages/selenium-2.47.1-py2.6.egg
Finished processing dependencies for robotframework-selenium2library==1.7.3
检测Selenium2Library是否安装成功
[root@localhost robotframework-selenium2library-1.7.3]# python
Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Selenium2Library
>>>
如上,没报错,则说明安装成功
Linux CentOS下Python+robot framework环境搭建的更多相关文章
- Linux CentOS下Python+robot framework环境搭建
转载自:http://blog.sina.com.cn/s/blog_13cc013b50102vof1.html 操作系统环境:CentOS 6.5-x86_64 下载地址:http://www.c ...
- Python + Robot Framework 环境搭建
一.Python 安装 说明:由于RIDE是基于python2.x开发,后期未做python3.x兼容,所以这里安装python2.7. 链接: https://pan.baidu.com/s/1yf ...
- Robot - 1. robot framework环境搭建
Fom:https://www.cnblogs.com/puresoul/p/3854963.html 一. robot framework环境搭建: 官网:http://robotframework ...
- robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法
一.Robot Framework 介绍 Robot Framework 的架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD).它具有易于使用的表格来组织测试过程和测试数据. 它使 ...
- robot framework环境搭建(转)
一. robot framework环境搭建: 官网:http://robotframework.org/ 序号 安装包名 安装方法 下载地址 备注 1 python exe文件,直接双击安装 htt ...
- robot framework环境搭建
来源:http://www.cnblogs.com/puresoul/p/3854963.html[转] 一. robot framework环境搭建: 官网:http://robotframewor ...
- [转] Mac系统Robot Framework环境搭建
一.由于Mac系统下自带python,所以不需要再进行安装了 二.关闭mac电脑的sip, 1.重启 Mac并长按 Cmd + R 2.打开终端,执行csrutil disable命令 3.重启电脑 ...
- Robot Framework环境搭建(问题总结)
Robot Framework+python+wxpython+robotframework-ride+library环境搭建问题总结 因为robotframework的兼容性问题要求很严格,小编在环 ...
- Robot framework 环境搭建+图标处理
场景:随着现在项目各种赶工,很多时候界面上的功能还没有实现,这时就可以先对接口进行验证,提早发现一些和预期不一致的错误. Robot framework需要的几个知识点: 测试库:RF是大树,测试库就 ...
随机推荐
- Oracle 查看当前数据库版本的方法
常用的有三种方法: 方法一:v$version SQL> select * from v$version; BANNER ---------------------------------- ...
- Java时间类(转)
package com.chinagas.common.utils; import java.text.ParseException; import java.text.SimpleDateForma ...
- Android使用内容提供者实现增删改查操作
Android使用内容提供者实现增删改查操作 这里需要建立两个项目:SiYouShuJuKu(使用内容提供者暴露相关的操作),DQDYGApplication(使用内容解析者对第一个应用进行相关的解析 ...
- Android入门学习总结
1.Manifest.xml是程序运行时读取的文件,是核心的配置文件:也是从中读取Activity 2.主要的代码文件存放在MainActivity.java,里面固定会有onCreate函数会通过s ...
- IntelliJ IDEA(Ultimate版本)的下载、安装和WordCount的初步使用(本地模式和集群模式)
不多说,直接上干货! IntelliJ IDEA号称当前Java开发效率最高的IDE工具.IntelliJ IDEA有两个版本:社区版(Community)和旗舰版(Ultimate).社区版时免费的 ...
- Django+Echarts画图实例
所有演示均基于Django2.0 阅读此篇文章你可以: 了解Django中aggregate和annotate函数的使用方法 获取一个Django+Echarts绘制柱状图的完整示例 需求说明 一张会 ...
- mysql 导出 sql的执行结果到 csv文件
需求: 1. 执行某 SQL 的结果: 2. 将结果导出到 csv文件: 3. 通过命令行执行: mysql ;" | sed 's/\t/","/g;s/^/" ...
- [深入Maven源代码]maven绑定命令行参数到具体插件
maven的插件 我们知道Maven具体构建动作都是由插件执行的,maven本身只是提供一个框架,这样就提供了高度可定制化的功能,我们用maven命令执行比如mvn clean package这样的命 ...
- mongo学习使用记录2 spring data
spring data mongo 打印mongo NoSql语句 log4j.properties log4j.rootLogger=INFO, stdout log4j.logger.org.sp ...
- CORS实践
$.ajax("http://yafbox.18touch.com/", { type: "POST", data: {id:id,v:v}, //header ...