gpt4 book ai didi

libraries - 如何为机器人框架创建自定义 Python 代码库

转载 作者:行者123 更新时间:2023-12-03 10:57:56 25 4
gpt4 key购买 nike

我已经有一些自定义任务的 Python 源文件。我可以创建这些任务的自定义库作为关键字并在机器人框架中使用吗?

最佳答案

是的你可以。所有这些都在 Robot Framework 用户指南的标题为 Creating test libraries 的部分中进行了相当广泛的记录。 .

你有几个选择。您可以直接使用您的模块,这使得模块中的每个方法都可以作为关键字使用。这可能不是您想要的,因为该库可能并非旨在用作关键字的集合。您的第二个选择是创建一个新库来导入您的模块,并且您的新库提供调用另一个库中的函数的关键字。

举个简单的例子,假设你有一个名为 MyLibrary.py 的模块。内容如下:

def join_two_strings(arg1, arg2):
return arg1 + " " + arg2

您可以直接在测试套件中使用它,如下例所示,假设 MyLibrary.py与套件在同一文件夹中,或在您的 PYTHONPATH 中的文件夹中:
*** Settings ***
| Library | MyLibrary.py

*** Test Cases ***
| Example that calls a Python keyword
| | ${result}= | join two strings | hello | world
| | Should be equal | ${result} | hello world

关于libraries - 如何为机器人框架创建自定义 Python 代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27039016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com