Linux CentOSPython+robot framework环境搭建

 

by:授客 QQ1033553122

操作系统环境: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环境搭建的更多相关文章

  1. Linux CentOS下Python+robot framework环境搭建

    转载自:http://blog.sina.com.cn/s/blog_13cc013b50102vof1.html 操作系统环境:CentOS 6.5-x86_64 下载地址:http://www.c ...

  2. Python + Robot Framework 环境搭建

    一.Python 安装 说明:由于RIDE是基于python2.x开发,后期未做python3.x兼容,所以这里安装python2.7. 链接: https://pan.baidu.com/s/1yf ...

  3. Robot - 1. robot framework环境搭建

    Fom:https://www.cnblogs.com/puresoul/p/3854963.html 一. robot framework环境搭建: 官网:http://robotframework ...

  4. robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法

    一.Robot Framework 介绍 Robot Framework 的架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD).它具有易于使用的表格来组织测试过程和测试数据. 它使 ...

  5. robot framework环境搭建(转)

    一. robot framework环境搭建: 官网:http://robotframework.org/ 序号 安装包名 安装方法 下载地址 备注 1 python exe文件,直接双击安装 htt ...

  6. robot framework环境搭建

    来源:http://www.cnblogs.com/puresoul/p/3854963.html[转] 一. robot framework环境搭建: 官网:http://robotframewor ...

  7. [转] Mac系统Robot Framework环境搭建

    一.由于Mac系统下自带python,所以不需要再进行安装了 二.关闭mac电脑的sip, 1.重启 Mac并长按 Cmd + R 2.打开终端,执行csrutil disable命令 3.重启电脑 ...

  8. Robot Framework环境搭建(问题总结)

    Robot Framework+python+wxpython+robotframework-ride+library环境搭建问题总结 因为robotframework的兼容性问题要求很严格,小编在环 ...

  9. Robot framework 环境搭建+图标处理

    场景:随着现在项目各种赶工,很多时候界面上的功能还没有实现,这时就可以先对接口进行验证,提早发现一些和预期不一致的错误. Robot framework需要的几个知识点: 测试库:RF是大树,测试库就 ...

随机推荐

  1. xamarin自定义 application 无法调试

    我们在默认使用application 的时候发现 调试会爆异常 [application] public class DemoApplication:Application { } 根本原因是构造器 ...

  2. Xamarin中 ios 修改Assets.xcassets 文件后 无法调试和编译

    根本问题是因为 vs项目里面 没有包含 如果提示找不到对应png 请检查 iOS 项目卸载后 编辑 并找到对应文件检查 <ImageAsset Include="Assets.xcas ...

  3. (转)OpenSSL CVE-2016-0800 和 CVE-2016-0703 漏洞修复细节拾趣

    原文:https://www.freebuf.com/vuls/97727.html 1. 引子 本来最近和360 Nirvan Team的DQ430愉快的参加某加密厂商的年度大会,结果openssl ...

  4. php -- 显示当前时间

    默认为UTC ----- 002-time.php ----- <!DOCTYPE html> <html> <head> <meta http-equiv= ...

  5. JavaScript中该如何[更好的]做动效

    在用js写动画的时候,无非使用 setTimeout/setInterval 或者 requestAnimationFrame 来处理动画(在jquery的代码里也是这么干的),本文主要为了记录下两者 ...

  6. Python核心编程 | 装饰器

        装饰器是程序开发的基础知识,用好装饰器,在程序开发中能够提高效率 它可以在不需要修改每个函数内部代码的情况下,为多个函数添加附加功能,如权限验证,log日志等   涉及点:   1.先梳理一下 ...

  7. spring mvc 404页面制作

    1.404页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...

  8. PTA (Advanced Level) 1006 Sign In and Sign Out

    Sign In and Sign Out At the beginning of every day, the first person who signs in the computer room ...

  9. Java 容器源码分析之1.7HashMap

    以下内容基于jdk1.7.0_79源码: 什么是HashMap 基于哈希表的一个Map接口实现,存储的对象是一个键值对对象(Entry<K,V>): HashMap补充说明 基于数组和链表 ...

  10. Linux下删除Tomcat缓存

    step1:进入Tomcat的bin目录,停止Tomcat服务 ./shutdown.sh step2:进入Tomcat的work目录,删除work目录里面的全部文件 step3.启动Tomcat服务 ...