robot framework 初学

Python Robot Framework使用小结 最近项目需要研究了一下 Python Robot Framework,跳了一些坑。现在总结一下,以方便呢是加强记忆,另一方面呢是希望看到这个blog的同学能避免再次跳坑。 阅读详情

前言

前几天面试某家公司,其中提到 robot framework 测试框架,工作中没有接触过,一脸懵逼。


学习

一个python实现的测试框架,主要用于web测试。

我的职业经历是制造业,测试设备软件可以用这个封装测试案例,生成测试报告。


安装

开源软件多多少少都会存在兼容问题,所以版本最好对应。

pip install wxpython==4.0.3
pip install robotframework==3.1.2
pip install robotframework-ride==1.7.4.2
pip install robotframework-selenium2library==3.0.0
pip install robotframework-seleniumlibrary==3.0.0
pip install robotframework-appiumlibrary
pip install robotframework-requests
pip install robotframework-autoitlibrary

以上是基于python 3.6 的环境,未在其它环境测试过。

自己写的安装脚本
下载 chromedriver


 例子

创建操作不说了,留个测试例子,方便理解。


总结

很大工作量在于编写python的库,后续工作有需求再继续捣鼓。

Robocorp+Robot Framework学习记录【初学者课程:一级课程】 以下内容均来自:https://robotframework.org/?tab=2#getting-started。通过官网的学习和本地实际安装使用体验而来,本文仅记录学习过程。 Robot Framework介绍 Robot Framework 是一个通用的开源自动化框架。它可用于测试自动化和机器人过程自动化 (RPA)。 Robot Framework环境配置及安装 具体请见:Win10环境下安装pytho、pip与Robot Framework 学习过程与等级划分 官方认为Robot Framew. 阅读详情

相关推荐

Robot Framework安装流程

Robot Framework安装  最近在研究robot framework框架,简单记录下安装过程。       在安装这个之前建议先安装好python2.7或3,以及pycharm              1.安装robot framework         打开控制台cmd,键入:pip  install robotframework,执行后,会成功安装最新的版本

qq_37612416的博客 1486

robot framework 初学--打开浏览器

在TesterHome看到一篇文章后,跟着做了一遍。源地址https://testerhome.com/topics/10447 这里是我个人操作之后的一些疑问和解决方法: 1.Robot是否是以键值对的形式存在呢? A:我实在是太天真了,只是看到原楼主的例子之后就断定是键值对的形式。 其实不是,只是图中为了方便美观就将关键字都放在了第一列。我误以为是键值对的形式,

rxwsj13的博客 5952

Robot Framework学习(一)简介及环境安装

Robot简介 Robot Framework是一个基于Python可扩展地关键字驱动的测试自动化框架,使用Apache License 2.0,由Robot Framework Foundation开发和赞助。Robot Framework被广泛地使用在端到端地验收测试以及ATDD(acceptance-test-driven development )中,生态体系非常丰富,...

ZYXia888的博客 337

Robot Framework 初学者上手资料

首先要声明一下这是从http://www.cnblogs.com/yufeihlf/p/5949984.html拷贝的。 在这里只是自己的一个笔记,方便日后添加、修改内容。 总结下Robot Framework最基本的用法, 一来呢,希望自己以后看到这篇总结,很快能回忆起如何使用Robot Framework。 二来呢,以初学者的姿态总结Robot Framework,希望...

ailun7429的博客 272

Robot Framework安装部署(Windows - 正常有效)

使用本文描述的安装步骤以及文件版本能确保环境部署成功,特别适合没有经验但又迫切想搭建好环境的初学者。   1、安装python 2 ---安装包:python-2.7.14.msi ---下载地址:https://www.python.org/downloads/windows/ ---检查python版本信息:打开cmd窗口,输入“python”,然后回车,出现如下信息: C:\Us...

weixin_42760218的博客 206

Robot Framework环境搭建与RIDE使用

界面自动化测试,即UI自动化测试,比较常见的工具有:QTP、AutoIt、Selenium等。像QTP经历了很多版本,最新的版本好像叫UFT了。对初学者来说,录制回放是相当容易上手的,除了录制,QTP主要用VBScript脚本编写代码,同时有一个专门用VBS做Web测试的工具,叫AutonomyV。AutoIt主要是Windows下的UI测试,我要加一句是标准的Win32对象,一些非标准的,比如Delphi或者PowerBuilder之类做出来的对象,AutoIt就“无能为力”了。

悦分享 1367

Robot Framework---初学认识篇

Robot Framework—初学认识篇 为什么需要 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持甘特图的mermaid语法1 功能; 增加了

樱花爱笑的博客 479

Robot Framework自动化教程:Excel与Web浏览器实战

Robot Framework 是一款基于 Python 的开源自动化测试框架,采用关键字驱动的测试方法,极大地降低了自动化脚本的编写门槛。其核心优势在于模块化设计和丰富的生态系统,支持多种测试库(如 SeleniumLibrary、RequestsLibrary、ExcelLibrary 等),可广泛应用于 Web 测试、API 测试、桌面自动化以及 RPA 场景。该框架通过统一的语法结构和清晰的执行流程,使开发者能够快速构建可维护的自动化脚本。

weixin_28872035的博客 1004

Robot Framework :简单易懂的接口自动化测试指南

但是奈何本人因玩乐而。国企和私企的问题正如其他牛友说的一样,老生常谈的问题了,不管是家里的老人,还是还在上学的友友,不知道公司的名字,肯定知道私企和国企,刻板印象就是国企待遇好,私企。就是我们部门开的三个,排序都比我高(听说这三个人好像投的都是上海),然后部门下一批把我上报平台,我投的第一志愿深圳,调剂上海,我想问问如果我第一志愿改成上海 会。泡了这么久,1月30号发了offer,本来抱着必去上海青浦的想法去问,hr竟然说在杭州,但具体位置不知道,所以是车bu独立了自己要在杭州建办公地吗,有人知道会在。

Buoluochuixue的博客 1089

Robot Framework自动化测试实战修炼手册

Robot Framework 是一款基于 Python 的开源自动化测试框架,具备良好的可扩展性与跨平台支持,广泛应用于Web、移动和API测试领域。其核心特性包括关键字驱动测试(KDT)、数据驱动测试、模块化设计以及丰富的内置库和第三方库支持。本章将详细介绍 Robot Framework 的基本组成结构,包括测试引擎、关键字库、测试报告系统等核心组件,并逐步演示如何在 Windows、Linux 和 macOS 系统中完成框架的安装与配置。

weixin_35756637的博客 1370

基于阻抗控制的工业机器人轨迹跟踪系统 Simulink/Simscape 仿真

  本文是对文献 [1] 的复现。 关于阻抗控制   阻抗控制的提出可以追溯到 1984 年,Neville Hogan 在 American Control Conference 发表的 Impedance Control:An Approach to Manipulation ,次年,Hogan N. 又在 Journal of Dynamic Systems Measurement and Control-transactions of The Asme 发表了阻抗控制经典三部曲 —— Imped.

-贝塔- 的博客 2万+

[002] Robot Framework + SeleniumLibrary搭建

一、安装robotframework-seleniumlibrary GitHub - robotframework/SeleniumLibrary: Web testing library for Robot Framework (env)$ pip install --upgrade robotframework-seleniumlibrary ... robotframework-seleniumlibrary-4.5.0 robotframework-selenium2library-3.0.

7200

Field-Oriented Control (FOC) 矢量控制 磁场定向控制

Field-Oriented Control (FOC) 磁场定向控制(FOC),也称为矢量控制,是一种用于控制永磁同步电动机(PMSM)和交流感应电动机(ACIM)的技术。 FOC在整个扭矩和速度范围内都具有良好的控制能力。 FOC的实现需要将定子电流从固定参考系转换为转子磁通参考系(也称为d-q参考系)。 速度控制和转矩控制是FOC最常用的控制模式。位置控制模式不太常见。大多数牵引应用使用转矩控制模式,在该模式下,电动机控制系统遵循参考转矩值。在速度控制模式下,电机控制器遵循参考速度值,并生成用于形成内

>>> 1万+

自动化框架——robot framework

1.基础环境搭建

weixin_42046558的博客 187

Cursor 团队代码规范与开发规则

本文提出了一套 Cursor 项目开发规范,涵盖代码结构、命名、日志、测试等关键环节,旨在提升代码质量和团队协作效率。核心规则包括:文件不超过2000行、函数不超过80行;变量命名禁用无意义单词;日志只记录关键信息;配置项禁止硬编码;依赖和敏感信息统一管理;核心逻辑测试覆盖率≥80%;Git提交遵循Conventional Commits规范。通过一个车辆数据处理函数的改造案例,展示了从"不规范"到"规范"的代码优化过程,体现了拆分函数、常量管理、错误处理等规范的实际

1255

RT-Thread Studio使用笔记(四):带片外Flash(W25Q128)的OTA(YModem)

前言 在学习OTA之前,请先参考上两篇博客写的关于SPI设备及W25Q128的使用方法,传送门: https://blog.youkuaiyun.com/tigerots/article/details/107423633 https://blog.youkuaiyun.com/tigerots/article/details/107933991 如何使用OTA 一. 制作BootLoader 打开Bootloader 在线获取地址,注册,并根据RT-thread官方文档生成BootLoader,官方文档已经写的很清楚,再此

tigerots的专栏 4008

Robot Framework 调用 Python 自定义库的实战记录

将已完成开发的 Python 工具库和测试脚本复制到 RF 目录下。文件夹MyToolBox__init__.py(空文件)Config.py文件夹MyTest包含 test_modult.py(内部函数为 test_modult),该脚本调用 MyTestBox 中的五个通用类,完成具体业务逻辑。

freyaer的博客 227

教你如何阅读Autosar代码(6):常量变量定义

编译器抽象应该为常量的声明和定义定义CONST宏。编译器抽象应该定义VAR宏来声明和定义变量。memclass:常量本身的分类;memclass:变量本身的分类;vartype:变量的类型;type:常量的类型;

wdconan001的博客 958

Robot framework

【目录】 环境搭建 基本流程 Ride面板介绍 Robotframework库 用例编写和执行 【一、环境搭建】 Robotframework的安装 Robotframework框架是基于python的,所以一定要搭建python环境,网上可自行查找。 ...

weixin_30371875的博客 89

【TIDB】TiDB认证考试PTCA 练习题 题库

TiDB认证考试PTCA 练习题 题库

DBA之路的博客 4720

Python爬虫实战:利用最新技术爬取抖音话题挑战视频

本文将详细介绍如何使用Python最新技术栈构建一个高效的抖音话题挑战视频爬虫。我们将从环境配置开始,逐步讲解请求模拟、数据解析、反反爬策略、数据存储等关键环节,并提供完整的代码实现。本文适合有一定Python基础的开发者学习高级网络爬虫技术。关键词:Python爬虫、抖音API、话题挑战、视频爬取、反反爬本文详细介绍了如何使用Python最新技术栈构建抖音话题挑战视频爬虫。我们从基础请求开始,逐步实现了数据解析、反反爬策略、数据存储等核心功能,并探讨了分布式和增量爬取等高级主题。更智能的反反爬策略。

2201_76125261的博客 1744

【测试】保姆级Robot Framework教程,学会轻松做自动化测试

前言 大家好,我是洋子,今天给大家分享一下Robot Framework自动化测试框架的使用教程,Robot Framework是一个可扩展、关键字驱动的测试自动化框架,可用于做接口、UI自动化,并且可以使用 Python 或者Java 去编写测试用例依赖的lib库 看了网上大量文章,基本都是使用Robot Framework的RIDE来进行测试,RIDE即为Robot的图形化编辑界面,操作起来并不是很方便,所以本文将教大家直接使用Python和Robot命令来进行自动化测试,便于用例执行和扩展 在编写用例

欢迎关注【微信公众号】测试开发Guide,从功能测试进阶测试开发 4195

【学习系列】SAP RAP 18:Unmanaged场景开发示例-基本数据更新

本文介绍了在SAP RAP中unmanaged模式下从0到1的开发步骤。unmanaged模式下需要自行实现数据更新、权限检查等逻辑,适用于操作现有数据库表或复杂业务场景。文章以两层的采购订单对象为例,详细说明了创建技术对象(表、视图、行为定义等)的过程,并重点阐述了如何实现CRUD相关方法的核心逻辑。通过创建缓冲类来处理交互阶段和保存阶段的数据操作,确保事务一致性。完整代码展示了抬头层级的增删改查功能实现,为后续明细层级的开发奠定了基础。

DeveloperMrMeng的博客 638

Robot Framework 学习资源汇总

学习网站 http://robotframework.org/ http://www.testtao.cn/?cat=43 https://www.jianshu.com/c/483e8ffcbc79 用户手册 原版:http://robotframework.org/robotframework/ 中文版:https://robotframework-usergui...

weixin_30684743的博客 552

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Robot Framework环境搭建

转载原文:http://www.cnblogs.com/yufeihlf/p/5945102.html1.Robot framework的安装作用:web自动化测试框架。RF框架是基于python 的,所以一定要有python环境。网上可以自行查找。下载地址:https://pypi.python.org/pypi/robotframework/2.8.5#downloadsrobotframew...

qq_37685732的博客 151

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: commit-msg 过滤 git 提交信息
下一篇: 通过tar,制作docker镜像
cluse
博客等级 码龄19年 29粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值