Robot Framework(01)環(huán)境搭建

從10月份開(kāi)始,念了許久的自動(dòng)化測(cè)試,終于提上日程,開(kāi)始踏出第一步啦。
先從搭建環(huán)境開(kāi)始,本文重點(diǎn):如何搭建Robot Framework自動(dòng)化測(cè)試的環(huán)境。

  1. 準(zhǔn)備
    一臺(tái)服務(wù)器123,操作系統(tǒng)為window 8。
    Python 2.7.12 ---------RF框架是基于python 的。
    wxPython 2.8.12----Wxpython 是python 非常有名的一個(gè)GUI庫(kù),因?yàn)镽IDE 是基于這個(gè)庫(kù)開(kāi)發(fā)的(wxPython2.8-win32-unicode-2.8.12.1-py27.exe)
    Robot framework 3.0 ----RF框架
    Robot framework-ride 1.5.2.1---RIDE就是一個(gè)圖形界面的用于創(chuàng)建、組織、運(yùn)行測(cè)試的軟件。
    selenium-2.53.6 ----一套基于web的規(guī)范(API)
    Robot framework-selenium2library 1.8.0----RF-seleniumlibrary 可以看做RF版的selenium 庫(kù),RF、appium 等測(cè)試工具都可以基于這套API進(jìn)行頁(yè)面的定位與操作。

  2. 安裝

  1. 安裝python
    python-2.7.12.msi--安裝此版本不需要裝pip。
    按照下一步下一步操作即可
    2)安裝wxPython
    wxPython2.8-win32-unicode-2.8.12.1-py27.exe
    按照下一步下一步操作即可
  2. 驗(yàn)證wx
C:\Users\lixr>python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (
Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> import wxversion
>>> print wxversion.getInstalled()
['2.8-msw-unicode']
>>>
  1. 安裝robotframework
#pip install robotframework selenium robotframework-selenium2library robotframework-ride
You are using pip version 7.1.0, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting robotframework-selenium2library
  Downloading robotframework-selenium2library-1.8.0.tar.gz (118kB)
    100% |████████████████████████████████| 122kB 781kB/s 
Requirement already satisfied (use --upgrade to upgrade): decorator>=3.3.2 in /usr/lib/python2.7/site-packages (from robotframework-selenium2library)
Collecting selenium>=2.32.0 (from robotframework-selenium2library)
  Downloading selenium-2.53.6-py2.py3-none-any.whl (884kB)
    100% |████████████████████████████████| 884kB 286kB/s 
Collecting robotframework>=2.6.0 (from robotframework-selenium2library)
  Downloading robotframework-3.0.tar.gz (430kB)
    100% |████████████████████████████████| 434kB 644kB/s 
  Downloading robotframework-ride-1.5.2.1.tar.gz (576kB)
    100% |████████████████████████████████| 577kB 446kB/s 
Installing collected packages: robotframework-ride
Installing collected packages: selenium, robotframework, robotframework-selenium2library  robotframework-ride
  Running setup.py install for robotframework
  Running setup.py install for robotframework-selenium2library
Successfully installed robotframework-3.0 robotframework-selenium2library-1.8.0 selenium-2.53.6 robotframework-ride-1.5.2.1
Collecting robotframework-ride
  1. 啟動(dòng)ride
    輸入ride.py


    ride.jpg
  2. 遇到的問(wèn)題
    啟動(dòng)ride時(shí)報(bào) 找不到wxpython,裝了wxpython之后依舊報(bào)找不到
    使用import wx解決。

參考地址:https://github.com/robotframework/RIDE/wiki/Installation-Instructions
http://www.cnblogs.com/fnng/p/3871712.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容