• 在centos7中安装Robot Framework


    安装前景介绍:

      最初,我们是在Windows环境下搭建Robot Framework来对我们的服务进行接口测试的(想知道如何在Windows下安装Robot Framework,可以参考我同事的博客http://www.cnblogs.com/loleina/p/5266707.html),由于我们要测的服务需要开发那边提供2个dll(SDK.dll和SessionManager.dll),but开发得知在可预见的未来我们的服务不会移植到Windows下,所以建议我们把自动化测试工具的环境换到linux下(那样开发就不需要专门编译一个windows版本下的DLL,会省去很多麻烦),于是才有了在centos7中安装Robot Framework。

    安装步骤介绍:

      1. 在Centos7.1.1503下,默认的python的版本2.7.5,对于Robot Framework够用了, python的包目录在(/usr/lib/python2.7/site-packages/)。

      2. pip install pyzmq

      3. 源码安装libsodium-1.0.3.tar.gz(./configure && make && make install)

      4. 源码安装zerozmq-4.1.4(PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure && make && make install)

      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 WX_CONFIG=/usr/local/bin/wx-config(会提示出错,然后返回到上级目录下执行 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 WX_CONFIG=/usr/local/bin/wx-config

      至此,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(截图如下)

     

    后续部分可以把我项目的安装写下来

    在这要感谢我的开发同事,和他们相处在一起,感觉自己学到好多东西,顺便还得知了一个关于能搜索到有效解决问题的IT好网站:stackoverflow.com(以后要是中文搜索不到解决办法,就到这个网站用英文关键词来找答案)

  • 相关阅读:
    作业3月30号
    21、,模块与包的使用
    作业3月26号
    20、面向函数与匿名函数及模块
    作业3月25号
    19、迭代器及函数的递归调用
    作业3月24号
    06-函数
    3.17---购物车练习
    3.15---文件处理练习2
  • 原文地址:https://www.cnblogs.com/Allen-ling/p/5912726.html
Copyright © 2020-2023  润新知