zoukankan      html  css  js  c++  java
  • Linux平台搭建roboframework

    安装步骤介绍:
    
      1. 在Centos7.1.1503下,默认的python的版本2.7.5,对于Robot Framework够用了, python的包目录在(/usr/lib/python2.7/site-packages/)。
      
      2.安装pip
     第一步: 
    (1)下载setuptools包
    # wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
    (2)解压setuptools包
    # tar zxvf setuptools-2.0.tar.gz
    # cd setuptools-2.0
    (3)编译setuptools
    # python setup.py build
    (4)开始执行setuptools安装
    # python setup.py install
    安装完成setuptools包后,在重新执行:
    # cd /usr/local/src/pip-1.5.4
    # python setup.py install
    至此pip安装完成
    第二步:
    下载pip到/usr/local/src
    # cd /usr/local/src
    # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
    解夺安装pip
    # tar -xzvf pip-1.5.4.tar.gz
    # cd pip-1.5.4
    # python setup.py install
    
       2. pip install pyzmq
    
      3. 源码安装libsodium-1.0.3.tar.gz(./configure && make && make install)
    wget https://github.com/jedisct1/libsodium/releases/download/1.0.8/libsodium-1.0.8.tar.gz
    tar xvzf libsodium-1.0.8.tar.gz
    ./autogen.sh
    ./configure
    make && make check
    make install
    
    
      4. 源码安装zerozmq-4.1.4(PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure && make && make install)
    wget http://download.zeromq.org/zeromq-4.1.4.tar.gz
    tar xvzf zeromq-4.1.4.tar.gz
    ./autogen.sh && ./configure && make -j 4
    make check && make install && sudo ldconfig
    
      5. 接下安装wxPython(wxPython-src-2.8.12.1),将wxPython的源码包解压并进入目录
    
      ①./configure --with-gtk --enable-unicode(如果提示缺少GTK2,就yum install gtk2-devel)
    
      ②make
    
      ③make -C contrib/src/stc
    
      ④sudo make install
    
      ⑤sudo make -C contrib/src/stc install
    
      ⑥sudo ldconfig
    
      然后进入到当前目录中的wxPython目录下(yun install python-devel)运行如下命令:
    
      1)python setup.py build BUILD_GLCANVAS=0 BUILD_OGL=0 BUILD_STC=1 CORE_ONLY=0 USE_SWIG=0(会提示出错,然后返回到上级目录下执行 make -C contrib/src/gizmos  sudo make -C contrib/src/gizmos install )
    
      2)python setup.py install BUILD_GLCANVAS=0 BUILD_OGL=0 BUILD_STC=1 CORE_ONLY=0 USE_SWIG=0
    
      至此,wxPython在centos7下成功安装好。
    
      6. 安装Robot Framework
    
      pip install robotframework
    
      7. 安装RIDE
    
      pip install robotframework-ride
    
      8. vim /root/.bashrc下添加ride的环境变量export LD_LIBRARY_PATH=/usr/local/lib,记得source ~/.bashrc
    
      9. cd /etc/ld.so.conf.d,然后vim sss.conf,再接着再里面添上/usr/lib/python2.7/site-packages/appsdk,最后ldconfig(ldconfig -p|grep libappsdk)
    
      10. 运行ride.py,启动RIDE(截图如下)

         11.Google Chrome can not be run as root

    首先需要安装十六进制编辑器
    # apt-get -y install hexedit
    然后使用编辑器编辑Chrome
    # hexedit /opt/google/chrome/chrome
    注意:路径如果不同的话请自行使用dpkg -c 安装包来察看安装到哪里了。
    进入到编辑器后,光标在左侧,首先按TAB键切换到右侧的ASCII码模式位置,
    接着按Ctrl+S打开搜索功能,输入geteuid查找,当光标停到首字母的地方后,
    直接将geteuid替换输入成getppid就修改完成了,最后按Ctrl+X保存确认退出。
    重新打开Chrome,即可正常运行
    
    
  • 相关阅读:
    Python 快速入门笔记(4):表达式
    Python 快速入门笔记(3):常量和变量
    selenium中的下拉框处理模块Select
    HTML基础之JS中的字符转义--转义中文或特殊字符
    HTML基础之JS中的序列化和反序列化-----字符串的json类型与字典之间的相互转换
    【转载】Jenkins安装以及邮件配置
    HTML基础
    python之用unittest实现接口参数化示例
    python之使用单元测试框架unittest执行自动化测试
    python之造测试数据-faker(转载)
  • 原文地址:https://www.cnblogs.com/xiaoyaowuming/p/6708617.html
Copyright © 2011-2022 走看看