Robot Framework安装与使用

Robot Framework 是一个基于Python的通用自动化测试框架,采用关键字驱动测试(Keyword-Driven Testing)方法。

官网: https://robotframework.org/

安装Robot Framework

pip install robotframework

# Web测试,还需要安装SeleniumLibrary
pip install robotframework-seleniumlibrary
# 同selenium一样,需要下载WebDriver

快速上手

创建一个简单的测试项目,包含一个基本的Web测试用例。

1.创建项目结构

robot_framework_example/
├── tests/
│   └── example_test.robot
├── resources/
│   └── keywords.robot
└── results/

2.编写测试用例

在tests/example_test.robot文件中,编写以下内容:

*** Settings ***
Library    SeleniumLibrary
Resource   ../resources/keywords.robot

*** Variables ***
${URL}    https://www.baidu.com

*** Test Cases ***
Test Example Page Title
    Open Browser    ${URL}    chrome
    Verify Page Title
    Close Browser

3.编写关键字

在resources/keywords.robot文件中,编写自定义关键字:

*** Keywords ***
Open Example Page
    [Arguments]    ${url}
    Open Browser    ${url}    chrome
    Maximize Browser Window

Verify Page Title
    Title Should Be    百度一下,你就知道

4.运行测试

在项目根目录下,通过命令行运行测试:

robot -d results tests

这会在results文件夹中生成测试报告和日志。

5.结果分析

运行测试后,可以通过浏览器查看Robot Framework在results文件夹下生成的报告和日志。

posted @ 2024-07-21 22:25  rustling  阅读(31)  评论(0编辑  收藏  举报