📝 机器人框架教程

22篇技术文档
  机器人框架教程

📅  最后修改于: 2020-12-04 05:24:53        🧑  作者: Mango

Robot Framework是用于接受测试和接受测试驱动的开发的开源测试自动化框架。它遵循不同的测试用例样式-用于编写测试用例的关键字驱动,行为驱动和数据驱动。此功能使其非常易于理解。测试用例以关键字形式以表格格式编写。 Robot Framework为外部库,开源的工具提供了良好的支持,这些工具可用于自动化。与Robot Framework一起使用的最受欢迎的库是用于Web开发和UI测试的Se...

  机器人框架-概述

📅  最后修改于: 2020-12-04 05:25:25        🧑  作者: Mango

Robot Framework是用于接受测试和接受测试驱动的开发的开源测试自动化框架。它遵循不同的测试用例样式-关键字驱动,行为驱动和数据驱动来编写测试用例。 Robot Framework提供对外部库,开放源代码的工具的支持,这些工具可用于自动化。最受欢迎的库是用于Web开发和UI测试的Selenium库。测试用例以关键字形式以表格格式编写。您可以使用任何文本编辑器或机器人集成开发环境(RIDE...

  机器人框架-环境设置

📅  最后修改于: 2020-12-04 05:25:45        🧑  作者: Mango

机器人框架是使用Python构建的。在本章中,我们将学习如何设置Robot Framework。要使用Robot Framework,我们需要安装以下内容-Python点子机器人框架wxPython for Ride IDE机器人框架骑行安装Python要安装Python,请访问Python官方站点-https:// www。Python.ORG /下载/下载最新版本或Python的早期版本根据您...

  机械手框架-Unix和Linux安装

📅  最后修改于: 2020-12-04 05:26:15        🧑  作者: Mango

现在让我们看一些在Unix / Linux机器上安装Python的简单步骤。打开Web浏览器,然后转到https:// www。 Python.org / downloads /。单击链接下载适用于Unix / Linux的压缩源代码。下载并解压缩文件。如果要自定义某些选项,请编辑“模块/设置”文件。运行./configure脚本使进行安装这会将Python安装在标准位置/ usr / local...

  机器人框架-骑行入门

📅  最后修改于: 2020-12-04 05:26:49        🧑  作者: Mango

Ride是Robot Framework的测试编辑器。此外,我们将在Ride中编写测试用例。要启动Ride,我们需要运行以下所示的命令。命令上面的命令将打开IDE,如以下屏幕截图所示-在本章中,我们将逐步浏览编辑器,以查看IDE中可用的选项和功能。选项和功能将帮助我们测试项目。建立新专案转到文件,然后单击新建项目,如下所示-当您单击新建项目时,将出现以下屏幕。输入项目名称。创建的路径是将保存项目的...

  机器人框架-使用Ride的第一个测试用例

📅  最后修改于: 2020-12-04 05:27:25        🧑  作者: Mango

我们将探索RIDE并开始我们的第一个测试用例。从命令提示符打开“骑行”,或者您可以在桌面上创建骑行的快捷方式。从命令行从桌面转到安装骑行的路径;对于Windows,它是C:\ Python27 \ Scripts。右键单击ride.py,然后单击发送到->桌面(创建快捷方式)。现在,您会在桌面上看到一个骑行图标。您可以单击它以打开行驶编辑器。让我们从第一个测试用例开始。打开编辑器,然后单击文件->...

  编写和执行测试用例

📅  最后修改于: 2020-12-04 05:28:12        🧑  作者: Mango

在本章中,我们将学习如何编写和执行测试用例。我们将在本章涵盖以下领域-项目设置导入库以表格格式编写测试用例使用标签执行测试用例将资源文件用于测试用例项目设置运行命令ride.py以启动RIDE IDE。命令单击文件->新建项目,如下所示-单击“新建项目”后,将显示如下屏幕-新项目将类型显示为文件或目录。默认情况下,选择文件。我们将单击“目录”以创建测试套件,该目录中可以包含许多测试套件。每个套件都...

  关键字和数据驱动的测试用例

📅  最后修改于: 2020-12-04 05:28:50        🧑  作者: Mango

可以使用关键字或数据驱动样式来测试测试用例的工作流程。如果您想使用不同的输入来测试工作流,则可以使用数据驱动的测试用例来完成相同的工作。我们将通过一个示例来研究以下测试案例方法-关键字驱动样式数据驱动风格关键字驱动样式我们将进行项目设置,以显示关键字驱动样式的工作方式。从命令行使用ride.py打开ride。单击“新建项目”,然后为您的项目命名。给项目指定的名称是keywordstyle。单击确定...

  使用Selenium库处理浏览器

📅  最后修改于: 2020-12-04 05:29:31        🧑  作者: Mango

在本章中,我们将学习如何使用Robot Framework和Selenium Library来与浏览器一起使用。Ride中的项目设置导入硒库使用Chrome浏览器的测试案例使用Firefox浏览器的测试案例骑行中的项目设置我们将首先在Ride中创建一个项目以与浏览器一起使用。从命令行使用ride.py打开ride。单击“新建项目”,然后为您的项目命名。给定的名称是BrowserTestCases。...

  机器人框架-使用文本框

📅  最后修改于: 2020-12-04 05:30:01        🧑  作者: Mango

对于测试,了解如何与浏览器交互并找到html元素变得很重要。使用机器人框架处理输入字段非常容易。在本章中,我们将学习如何使用Selenium Library处理文本框。要使用输入字段–文本框,我们需要定位器,它是该文本框的主要唯一标识符,可以是id,名称,类等。在本章中,我们将讨论以下领域-用于文本框测试的项目设置在搜索文本框中输入数据点击搜索按钮用于文本框测试的项目设置我们将首先在Ride中创建...

  机器人框架-使用单选按钮

📅  最后修改于: 2020-12-04 05:30:35        🧑  作者: Mango

对于测试,了解如何与浏览器交互并找到html元素变得很重要。使用机器人框架处理输入字段非常容易。在本章中,我们将学习如何使用Selenium Library处理单选按钮。要使用单选按钮,我们需要定位器-该单选按钮的主要唯一标识符。我们将在这里讨论以下内容-单选按钮测试的项目设置单选按钮测试用例单选按钮测试的项目设置我们将首先在Ride中创建一个项目以与浏览器一起使用。从命令行使用ride.py打开...

  机器人框架-使用复选框

📅  最后修改于: 2020-12-04 05:31:09        🧑  作者: Mango

对于测试,了解如何与浏览器交互并找到html元素变得很重要。使用机器人框架处理输入字段非常容易。在本章中,我们将学习如何使用Selenium Library处理复选框。要使用复选框,我们需要定位器,它是该复选框的主要唯一标识符。定位器可以是ID,名称,类等。复选框测试的项目设置我们将首先在Ride中创建一个项目以与浏览器一起使用。从命令行使用ride.py打开ride。单击“新建项目”,然后输入项...

  机器人框架-使用下拉菜单

📅  最后修改于: 2020-12-04 05:31:58        🧑  作者: Mango

在本章中,我们将学习如何使用Selenium Library处理下拉列表。下拉测试的项目设置我们将首先在Ride中创建一个项目以与浏览器一起使用。从命令行使用ride.py打开ride-单击“新建项目”,然后为您的项目命名。给定的名称是下拉列表。单击确定保存项目。右键单击创建的项目的名称,然后单击新建测试用例–为测试用例命名,然后单击“确定”保存它。我们完成了项目设置。现在,我们将为下拉列表编写测...

  机器人框架-使用关键字

📅  最后修改于: 2020-12-04 05:32:46        🧑  作者: Mango

在Robot Framework中,使用关键字在测试案例表中构建测试案例。在本章中,我们将详细介绍Robot Framework中使用的关键字。机器人中使用了2种关键字-图书馆关键词用户定义的关键字图书馆关键词库关键字是来自我们在Robot Framework中导入的库的关键字。现在我们来看看Selenium库,它可以帮助我们与浏览器进行交互。我们将讨论与硒库相关的一些重要关键字。请按照下面显示的...

  机器人框架-使用变量

📅  最后修改于: 2020-12-04 05:33:42        🧑  作者: Mango

在本章中,我们将讨论如何在Robot Framework中创建和使用变量。变量用于保存值,该值可用于测试用例,用户定义的关键字等。我们将讨论Robot Framework中可用的以下变量标量变量列表变量字典变量我们将在Ride中的测试用例的帮助下了解每个变量的工作原理。标量变量标量变量将替换为其分配的值。标量变量的语法如下-我们可以使用标量变量来存储字符串,对象,列表等。我们将首先创建一个简单的测...