首页 > 其他分享 >Robot Framework安装与使用

Robot Framework安装与使用

时间:2024-07-21 22:30:21浏览次数:9  
标签:Title Robot results Framework robot 安装 Browser

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文件夹下生成的报告和日志。

标签:Title,Robot,results,Framework,robot,安装,Browser
From: https://www.cnblogs.com/rustling/p/18315058

相关文章

  • docker安装nginx
    下载镜像dockerpullnginx 启动nginx容器dockerrun--restart=always--name=nginx-p80:80-dnginx启动后访问一下试试: 宿主机创建挂载目录我们就在home文件夹下创建bianen/nginx:mkdir-p/home/bianen/nginx复制配置文件到宿主机的挂载目录dockercp......
  • Jenkins安装与使用
    Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。官网:https://www.jenkins.io/zh/Debian12安装Jenkins官方指导:https://pkg.jenkins.io/debian-stable/主要步骤:#添加密钥sudowget-O/usr/share/keyrings/jenkins-keyri......
  • 基于Docker安装elasticsearch和kibana 8.14.3
    需要先安装好Docker和DockerCompose安装的是单机版本的elasticsearch一、安装elasticsearch8.14.3复制下面的内容到elasticsearch-compose.yaml中services:elasticsearch:image:docker.elastic.co/elasticsearch/elasticsearch:8.14.3container_name:ela......
  • CentOS安装显卡驱动、修改分辨率和解决黑屏问题
    【系列】真机安装CentOSStream8问题第一步解决安装过程报错第二步分区第三步配置软件源第四步安装显卡驱动(❗︎本节内容❗︎)第五步挂载U盘第六步解决没有1920x1080分辨率的问题文章目录【系列】真机安装CentOSStream8问题一、下载显卡驱动二、安装驱动步骤......
  • 安装CentOS Stream 8时,报错 “started cancel waiting for multipath siblings of nvm
    【系列】真机安装CentOSStream8问题第一步解决安装过程报错(❗︎本节内容❗︎)第二步分区第三步配置软件源第四步安装显卡驱动第五步挂载U盘第六步解决没有1920x1080分辨率的问题文章目录【系列】真机安装CentOSStream8问题一、报错描述二、解决方法常见启动......
  • ubuntu_安装cuda
    1.下载CUDAToolkithttps://developer.nvidia.com/cuda-toolkit-archive2.按照命令下载,安装3.环境变量vim~/.bashrc最后面添加exportPATH="/usr/local/cuda-12.1/bin:$PATH"exportLD_LIBRARY_PATH="/usr/local/cuda-12.1/lib64:$LD_LIBRARY_PATH"退出,刷新source~......
  • 小恐龙助手安装失败
    下载安装微软运行库运行小恐龙公文助手时,需要以下两个库支持,否则安装后无法加载。 1.Microsoft.NETFrameworkV4.8(或更高版本)2.MicrosoftVisualStudioToolsforOfficeRuntime如电脑已经安装过以下两个库,则不用安装。如没有安装过,则需下载安装。安装快点公文助手时,如电......
  • Easyconnect官网下载安装使用教程
    每次要使用到Easyconnect想要去官网找软件的时候,都感到很头疼。个人感觉,很难找。终于找到一篇讲得比较通透的了。mark一下。原文请见:https://blog.csdn.net/LiuNian0213/article/details/137038742此处仅做搬运与记录,方便寻找。一、软件下载打开官网https://www.sangfor.c......
  • Ubuntu18.04 安装 Cuckoo Sandbox (第二部分 安装沙盒)
    Ubuntu18.04安装CuckooSandbox(第二部分安装沙盒)0x00初步查看虚拟机环境依据cuckoo官网首先,有必要先查看虚拟机此时的python版本,gcc版本我们看到Ubuntu18.04本身支持的是python2.7版本,因此使用该虚拟机会比使用20版更加便利,cuckoo只支持python2.7版本,Ubuntu自带的pyth......
  • 黑苹果macOS系统U盘版/恢复版基础安装教程
    因分为两种安装方式,本文主要介绍两种安装方式:U盘安装,以及在Windows下使用镜像恢复软件安装的方式。本文的操作方法支持Windows和macOS分别使用不同硬盘的安装方法。如果要安装成单个硬盘多系统的方式,注意你的分区结构。两种方法列举如下(OpenCore同样适用): U盘安装法:16GU......