RobotFramework
文章平均质量分 77
自动化测试框架robotFramework
测试-东方不败之鸭梨
这个作者很懒,什么都没留下…
展开
-
pycharm中运行RFUI自动化,怎么按照标签运行用例
在PyCharm中使用RFUI(Robot Framework User Interface)进行自动化测试时,按照标签(tag)运行用例是常见的需求,这可以帮助你针对特定的测试范围或条件来执行测试。通过以上步骤,你可以在PyCharm中按照标签运行RFUI自动化测试用例。在PyCharm的终端或外部终端中,可以使用。来指定测试用例的执行条件。在单独的测试套件文件中,可以通过。命令来指定要运行的标签。原创 2024-08-16 15:02:05 · 346 阅读 · 0 评论 -
RobotFramework测试框架(1)--官网示例
** Test Cases *** 下面为用例,其中用例Create Quote for Car下包含的关键字,都是在*** Keywords ***中自定义的。*** Keywords *** 定义关键字,关键字下调用Browser库文件中的关键字。*** Variables *** 用来指定变量,在测试用例中可使用${}来引用。*** Settings ***-用来引入库和资源。根据下面的例子可以看到,RF的测试文件,包含。[Tags] 用来定义测试用例的tag。这个例子中引用了py文件中的函数。原创 2024-05-26 22:17:42 · 637 阅读 · 0 评论 -
RobotFramework测试框架(13)--内置测试库
一般用Evaluate都是前面放变量接收值,第三列是具体的运算表达式,第四列是要用到的Python的module。这里就是用random来进行一个随机数的生成。它可以做很多事情,主要的作用是可以直接调用Python的方法。原创 2024-05-26 09:28:39 · 282 阅读 · 0 评论 -
RobotFramework测试框架(6)测试用例文件结构
The Setting section is used to import libraries, resource files and variable files and to define metadata for test suites and test cases. It can be included in test case files and resource files. Note that in a resource file, a Setting section can only inc原创 2024-04-05 21:21:38 · 936 阅读 · 0 评论 -
RobotFramework测试框架(13)--扩展RF
可以写Python库。原创 2024-04-06 21:47:02 · 262 阅读 · 0 评论 -
RobotFramework测试框架(12)--第三方库
使用RF需要使用Library,常用的第三方库如下:在web浏览器中进行web应用程序测试可以使用的库是web service和restful API可以用的库是Android and iOS UI测试,内部使用appium.基于python的数据库测试。原创 2024-04-06 21:41:58 · 1050 阅读 · 0 评论 -
RobotFramework测试框架(4)-控制结构
【代码】RobotFramework测试框架(4)-控制结构。原创 2024-04-05 21:20:55 · 167 阅读 · 0 评论 -
RobotFramework测试框架(9)--标准库常用关键字
Robot Framework标准库无须下载,直接导入即可使用,包括:Builtin:包含经常需要的关键字,如Evaluate、Log关键字,该类库中的关键字自动导入,使用前无须导入。Dialogs:提供了暂停测试执行和从用户输入的方式,使用前需导入。提供一组关键词处理Python列表和字典,使用前需导入OperatingSystem:允许执行各种操作系统相关的任务,使用前需导入。Remote:远程库接口的一部分,没有自己的任何关键字,作为Robot Framework和测试。原创 2024-04-05 23:09:58 · 1468 阅读 · 0 评论 -
RobotFramework测试框架(11)--变量文件
Variable files包含的variables可以用于test data中(即测试用例)中。Variables可以使用Variables section或者从命令行设置。但是也允许动态创建。变量文件通常使用模块实现,有两种实现方式。变量被指定为模块的属性。在简单的情况下,语法是如此简单,以至于不需要真正的编程。例如,创建一个变量,其值为指定的文本。这种方法的一个限制是它不允许使用参数。变量文件可以有一个特殊的方法(例如或),它返回一个作为映射的变量。原创 2024-04-05 23:00:59 · 897 阅读 · 0 评论 -
RobotFramework测试框架(10)--资源文件
RF资源文件是Robot Framework(RF)层面的库文件,其主要作用是提供一种共享用户关键字和变量的机制。资源文件中可以包含用来共享的用户关键字,也可以包含Variable表定义的变量。这使得在多个测试套件或测试用例中可以重用这些关键字和变量,提高了测试代码的可维护性和复用性。用户关键字类似于RF层面的函数,可以把多个关键字操作组成一个“宏”关键字。在RF中,用户关键字是通过Keywords表来定义的,其定义和写一个用例的写法很像,参数支持[Arguments]和返回值[Return]。原创 2024-04-05 21:42:27 · 398 阅读 · 0 评论 -
RobotFramework测试框架(8)--用户关键字
RF中的关键字可以理解为类“函数”的机制,可分为系统关键字和用户关键字。1)系统关键字通过脚本开发相应的类和方法,从而实现某一逻辑功能。2)根据业务的需求利用现有的系统关键字或自定义的关键字,把多个重复的步骤集合在一起组成用户关键字。在测试条件下创建的用户关键字,只能在当前测试套件下使用,实际测试项目中,需要创建具有通用性的用户关键字,不希望这些关键字依附于某个具体的测试套件,此时可以再测试项目下创建资源文件来存放这些通用的关键字。原创 2024-04-05 21:22:38 · 390 阅读 · 0 评论 -
RobotFramework测试框架(7)-SeleniumLibrary常用关键字
打开浏览器关闭浏览器最大化浏览器设置浏览器宽高刷新页面。原创 2024-04-05 21:22:08 · 512 阅读 · 0 评论 -
RobotFramework测试框架(3)-变量
RF中的变量,分为标量,列表变量,字典变量,环境变量等。原创 2024-04-05 15:43:20 · 799 阅读 · 0 评论 -
RobotFramework测试框架(2)-测试用例
这里的测试数据就是指的测试用例。原创 2024-04-05 01:25:37 · 1209 阅读 · 0 评论 -
自动化测试框架Robot Framework入门
RF是一个基于 Python 的、可扩展的关键字驱动的自动化 验收测试框架、验收测试驱动开发 (ATDD)、 行为驱动开发 (BDD) 和机器人流程自动化 (RPA)。它 可用于分布式、异构环境,其中自动化 需要使用不同的技术和接口。该框架周围有一个丰富的生态系统,由各种通用 作为单独项目开发的库和工具。查看更多 有关机器人框架和生态系统的信息,请参阅。原创 2024-04-04 23:17:11 · 2209 阅读 · 1 评论 -
RobotFramework介绍
Robot Framework 入门介绍转载 2023-01-29 10:01:37 · 117 阅读 · 0 评论 -
RobotFramework测试库
在RF 测试库里面,分为三种测试库标准测试库扩展测试库远程测试库标准测试库随 Robot Framework 版本一同发布的测试库, 不需要单独安装,但部分标准库仍然需要手动导入标准库有扩展测试库标准库以外的其他测试库都统称为扩展测试库,它们是在 RF 开源社区实现的各种库;当然包括了你自己开发的测试库远程测试库是一个特殊的标准库,没有关键字它作为一个代理存在于 Robot Framework 和 实际(远程的)测试库中间。原创 2023-01-10 19:29:15 · 407 阅读 · 0 评论 -
RobotFramework环境安装和入门
自动化测试框架RobotFramework的环境安装和入门使用原创 2023-01-10 19:04:33 · 838 阅读 · 0 评论