本文永久更新地址: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”。怎么一步一步的使用,我就不写了,百度一下吧~
下面是放出工程的结构


 
  
  
  
 
 
  
 
 
 