在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(以后要是中文搜索不到解決辦法,就到這個網站用英文關鍵詞來找答案)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM