将好久以前本身在本地记录的一些笔记发表到随笔来,但愿可以帮到一些童鞋~html
本文主要介绍robotframework在windows环境的安装过程!java
环境说明:Windows7+Python2.7
robotframework相关库:核心库robotframework,ide库ride,建议使用pip直接安装
注意:须要安装ride的童鞋要先安装wxPython库,ride的界面依赖该库;可选安装pygments,用于ride中编辑器配色设置。
浏览器操做相关库Senium2Library,用于操做浏览器,是senium对robot的扩展支持。
Chrome浏览器驱动,根据版本下载,最新版本对应:http://npm.taobao.org/mirrors/chromedriver/2.33/
注意:chromedriver须要加入PATH下,或者放入到项目路径下。python
robot有一套本身的编码方式,能够使用idea去手动编辑建立用例,对robot语法比较熟悉的童鞋能够直接写robot文件,后缀建议是txt或者robot.
实例以下:chrome
*** Settings *** Suite Setup Open Browser about: chrome # 打开chrome浏览器 Suite Teardown Close All Browsers # 关闭浏览器 Test Teardown Sleep 5 seconds # 等待5s. Test Timeout 30 seconds # 单个case超时时间 Metadata Author BerlinSun Library Selenium2Library *** Variables *** ${domain} http://localhost # 域名 *** Test Cases *** project_num Go To ${domain}/project_st/num?is_report=true project_add Go To ${domain}/project_st/add?is_report=true project_inout Go To ${domain}/project_st/inout?is_report=true summary Go To ${domain}/summary?is_report=true
robot支持经过python(Python C API)或者java的方式扩展library,能够根据本身的需求灵活的实现本身的external库。npm
在windows命令行下执行:robot PATH_TO_ROBOT_FILE
,全部的case都Success的状况下,返回值为0;如有失败返回1-250(失败个数,大于250时返回250)。Tips:windows下echo %errorlevel%
查看返回值。windows
官网:http://robotframework.org
官方文档:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html浏览器