從10月份開(kāi)始,念了許久的自動(dòng)化測(cè)試,終于提上日程,開(kāi)始踏出第一步啦。
先從搭建環(huán)境開(kāi)始,本文重點(diǎn):如何搭建Robot Framework自動(dòng)化測(cè)試的環(huán)境。
準(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è)面的定位與操作。安裝
- 安裝python
python-2.7.12.msi--安裝此版本不需要裝pip。
按照下一步下一步操作即可
2)安裝wxPython
wxPython2.8-win32-unicode-2.8.12.1-py27.exe
按照下一步下一步操作即可 - 驗(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']
>>>
- 安裝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
-
啟動(dòng)ride
輸入ride.py
ride.jpg - 遇到的問(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
