robotframework安装及入门指南

2022-12-10,,,

将很久之前自己在本地记录的一些笔记发表到随笔来,希望能够帮到一些童鞋~

robotframework安装入门指南

本文主要介绍robotframework在windows环境的安装过程!

安装步骤

环境说明: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下,或者放入到项目路径下。

创建测试用例

robot有一套自己的编码方式,可以使用idea去手动编辑创建用例,对robot语法比较熟悉的童鞋可以直接写robot文件,后缀建议是txt或者robot.

实例如下:

*** 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库。

执行测试用例

在windows命令行下执行:robot PATH_TO_ROBOT_FILE,所有的case都Success的情况下,返回值为0;若有失败返回1-250(失败个数,大于250时返回250)。Tips:windows下echo %errorlevel%查看返回值。

相关网站

官网:http://robotframework.org

官方文档:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html

robotframework安装及入门指南的相关教程结束。

《robotframework安装及入门指南.doc》

下载本文的Word格式文档,以方便收藏与打印。