本文永久更新地址:http://wwhl.wang/#/article?id=23
最近项目组要做UI自动化,在选框架过程中,他们几个都是用RF,只有我一个人用java+Selenium,没办法,只能抛弃我自己熟悉的框架,来学RF。不得不说,这货用起来确实简单,没有任何编程基础的人都可以用。也正是如此,对有编程基础的人,一开始是适应起来是很痛苦的,特别是TM的FOR和IF,用起来经常让人“欲死欲仙”...好了,每次都要闲扯一下才开始,这都成我博客的惯例了。
Robotframework 、RIDE 安装步骤
先安装python 2.7.5,并配置好path环境变量
下载地址Python(http://www.python.org/download/releases/2.7.5)
验证方法:在控制台输入 python –version
安装wxPython
下载地址:wxPython(http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/)
验证方法:在控制台输入 python import wxPython
安装Robot framework
Robot Framework(http://code.google.com/p/robotframework/downloads/list)
或者通过pip install robotframwork安装
RIDE安装命令
离线安装:robotframework-ride(http://code.google.com/p/robotframework-ride/downloads/list)
通过pip安装:pip install robotframework-ride
或者通过这种方式安装:easy_install robotframework-ride
验证方法:在
\Scripts下运行ride.py就可以成功启动
安装Robot framework-selenium2library
pip install robotframework-selenium2library
离线安装方式:robotframework-selenium2librar(https://github.com/rtomac/robotframework-selenium2library/releases)
或者通过这种方式安装easy_install robotframework-selenium2library==1.5.0
【命令启动】
dos 命令CMD 输入:ride.py 启动图像界面
或者
快捷方式创建
在桌面右击新建快捷方式,在对象的位置处输入: C:\Python27\pythonw.exe -c "from robotide import main;main()"
在更换RIDE图标为机器人图标,方便更美观,图片位置(C:\Python27\Lib\site-packages\robotide\widgets\robot.ico)
Chrome跟chromedriver.exe对应版本及下载地址:
http://chromedriver.storage.googleapis.com/index.html
下载之后,把chromedriver.exe的路径假如path环境变量中。
在使用过程中,需要在测试套件下的工作区的右方,点击Library,在弹出框的name栏输入“Selenium2Library”。怎么一步一步的使用,我就不写了,百度一下吧~
下面是放出工程的结构