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,即可正常运行
    
    
  • 相关阅读:
    68
    56
    Django manager 命令笔记
    Django 执行 manage 命令方式
    Django 连接 Mysql (8.0.16) 失败
    Python django 安装 mysqlclient 失败
    H.264 SODB RBSP EBSP的区别
    FFmpeg—— Bitstream Filters 作用
    MySQL 远程连接问题 (Windows Server)
    MySQL 笔记
  • 原文地址:https://www.cnblogs.com/xiaoyaowuming/p/6708617.html
Copyright © 2011-2022 走看看