Python 将关键字放入Robot框架中的库中

Python 将关键字放入Robot框架中的库中,python,robotframework,keyword,Python,Robotframework,Keyword,我有很多机器人框架的自动化测试用例,因此,我有越来越多的关键字。我要维持秩序有点困难 我的问题是我是否可以在库中包含我的关键字。如果这是可能的,我怎么做 多谢各位。 Marta保持测试脚本的可维护性在很大程度上取决于您的工作具有某种结构。这适用于Robot框架,就像适用于任何其他语言一样 在Robot框架中,我们用来存储要跨多个应用程序重用的关键字。认为这些链接,你应该能够了解更多关于如何做到这一点。您可以在资源文件中导入资源文件,以便链接它们 至于在这些文件中放什么,这通常是个人的偏好。然而,

我有很多机器人框架的自动化测试用例,因此,我有越来越多的关键字。我要维持秩序有点困难

我的问题是我是否可以在库中包含我的关键字。如果这是可能的,我怎么做

多谢各位。
Marta

保持测试脚本的可维护性在很大程度上取决于您的工作具有某种结构。这适用于Robot框架,就像适用于任何其他语言一样

在Robot框架中,我们用来存储要跨多个应用程序重用的关键字。认为这些链接,你应该能够了解更多关于如何做到这一点。您可以在资源文件中导入资源文件,以便链接它们

至于在这些文件中放什么,这通常是个人的偏好。然而,通常坚持开发原则,比如,最重要的是,常识最有效

我建议坚持原则而不是固定的结构。从流程逻辑中分离数据,从流程逻辑中抽象UI,并尽可能接近业务流程对流程逻辑进行建模


至于将关键字转换为Python代码。如果资源文件中的逻辑意味着您要为特定的功能自动化使用大量关键字,那么这可能是有意义的。但请记住,对于可维护性,您将更加依赖组织中的Python技能

这就是创建库的方式-


但是,将关键字移动到库中不会给系统带来秩序。你只会把疾病转移到另一个地方。

这对你有什么帮助?你能提供一个例子,再多描述一下你的问题吗