robotframework安装及入门指南

将好久以前本身在本地记录的一些笔记发表到随笔来,但愿可以帮到一些童鞋~html

robotframework安装及入门指南

本文主要介绍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浏览器

相关文章
相关标签/搜索