English 中文(简体)
Working With Keywords
  • 时间:2024-03-22 01:06:38

Robot Framework - Working With Keywords


Previous Page Next Page  

在机器人框架中,使用关键词在测试个案表中构造测试案例。 在本章中,我们将详细介绍“机器人框架”所使用的关键词。 机器人使用2种关键词:

    Library Keywords

    User Defined Keywords

Library Keywords

图书馆关键词是我们在机器人框架内进口的图书馆的关键词。 我们现在将研究帮助我们与浏览器互动的Selenium图书馆。 我们将讨论与图书馆图书馆有关的一些重要关键词。

3. 采取下列步骤进口图书馆:

关于安装Selenium图书馆的细节,将在第章“利用Selenium Library与浏览器合作”中讨论。 露天使用ide。 页: 1

Library Keywords

Cpck on New Project and given name to their project. 该项目的名称是LibraryKeywords

Right-cpck on the name of the project estabpshing and Point on New Test Case

Library New Test Case

Library New Test Case Ex

给测试案发名,并点击K。

我们是在项目建立过程中进行的。 现在,我们将撰写测试案例,以显示图书馆关键词的工作。 由于我们需要Selenium图书馆,我们必须在我们的项目中进口同样的图书馆。

左边项目和点击图书馆。

Library project

在点击图书馆时,将显示需要进入图书馆名称的屏幕。

Library name

科纳克民阵和图书馆将在现场展示。

Library displayed

名称必须与安装在现场包装的复印机名称相符。

现在将在该项目中产生试验案例,并使用一些重要的关键词。

试办案的浮标造了TC1,并以表格形式进入关键词,打开浏览器,在开标表中输入数据。

这里是一个使用图书馆关键词的简单测试案例。

Library simple

了解这些关键词的更多细节,同时打上新闻剪辑+空间路障的关键词。 报告将详细说明所输入的图书馆关键词。

这里是开放布罗韦瑟的榜样,如果为这些关键词提供所需的任何帮助,你可以在打上关键词时使用宽度+空间路障。

Open Browser Keyword Details

Open Browser Keyword Details

同样,我们有与投入、电台、文本等合作的图书馆关键词。

Library keywords List

Library keywords List Input

我们将执行我们进入的测试案例——。 并将细节输入投入案文。

Library keywords List Input Text

我们执行了试验。 你可以看到,文本箱有我们在测试案件中提供的所有细节。

User-defined Keywords

可以利用图书馆关键词和机器人框架的内在关键词来创建用户定义的关键词,以便在测试案件中采取特定行动。 我们将树立一个榜样,看我们如何能够为我们的考验树立关键词。

我们将使用我们上面提出的同一项目,并在试验案例中提出用户界定的关键词。

在Ride,右翼对你的项目设置关键词,并点击如下所示的新用户关键词:

User-defined Keywords

在点击新用户关键词时,屏幕显示如下:

New User Keyword screen

填写关键词和点击K。 屏幕还显示Arguments。 我们将在随后的一节中讨论与关键词必须做些什么。

New User Keyword subsequent

我们把BrowserDetails的名字放在关键词上。 Cpck OK to Save it. 关键词BrowserDetails是创建的。

New User Keyword Details

为了在浏览器中测试URL,我们一再必须进入露天浏览器,使浏览器最大化

现在,我们将形成一个用户界定的关键词,这些关键词将开放式浏览器尽量扩大浏览器细节。 关键词将在我们的试验案例中使用。

New User Keyword test case.

我们的BrowserDetails关键词是反复使用的其他关键词的组合。

现在,我们将使用下文所示测试案件中的关键词。

Test case

New User test case.

考虑到上述测试案例,我们将使用用户界定的关键词BrowserDetails

我们现在用用户界定的关键词取代1和2个关键词——

New User test case Ex.

让我们现在着手试验,看看产出——

Library keywords List Input Text

试办案的执行完全是罚款。

Now, we will see the use-case of arguments in keywords.

这里是我们创造的关键词——

Library keywords created

关键词名称为BrowserDetails。 在该项目下创建的其他测试案例中,我们可以使用这一关键词。 关键词包括硬编码的URL。 如果我们想在另一个有不同URL的测试案例中使用关键词,那是不可能的。

我们可以利用论据帮助我们掌握硬编码参数。 我们将回头谈谈创造的关键词,并利用论点。

Library keywords created arguments

Cpck on Edit against the Arguments.

Library keywords against

提出关键词。

Library keywords argument

如果存在1个以上论点,你可以将其分开使用管道。 我们现在将使用以下关键词中的论点:

Library keywords specified

回到你的试验场。 现在,你需要把用于测试案件的“URL”的价值考虑在内。

在试验案例中,当你打上用户界定的关键词和Ctrl + Spacebar,它提供了关键词的细节和论点。

关键词BrowserDetail的详细内容如下:

Library keywords Browser

现在的测试案例将使《URL》成为论据。

Library keywords  passed

让我们现在着手试验,看看产出——

Library keywords List Input Text

关键词和提交用户界定的关键词的论据是有效的。

让我们现在改变《URL》;我们将使用

Library keywords change url

关键词BrowserDetails的URL改为

我们已经把论点改为从山gle现场获得的id。 为了获得投入领域的名称或类别,你可以在浏览器上检查和检查。

让我们处理上述测试案例,看看结果。

成功执行后,上述测试案例产生以下产出:

Library keywords google

Conclusion

在本章中,我们看到如何帮助关键词。 我们还看到了如何形成用户界定的关键词,这些词可以是图书馆关键词和内在关键词的组合。

Advertisements