机器人框架中的__init __。txt

时间:2014-10-28 14:14:14

标签: robotframework

我有以下结构:

test_init
|__________resources
|          |__________ keywords.robot
|__________tests
           |__________ __init__.txt
           |__________ TestInit.robot

keywords.robot包含:

*** Keywords ***
Keyword for init
   Log  init

__init __。txt包含:

*** Settings ***
Documentation  This is from init file
Resource  ${EXECDIR}/resources/keywords.robot

TestInit.robot包含:

*** Test Cases ***
Testing the Init
   Log  Vimal
   Keyword for init

从test_init目录的命令行开始,如果执行如下:

> pybot tests

我收到的错误是:

No keyword with name 'Keyword for init' found

我在想,初始化文件也会导入资源文件。但是init文件被识别为文档,我在报告中得到了它。

我对初始化文件的使用感到困惑,请帮助我更好地理解它。

1 个答案:

答案 0 :(得分:3)

init文件的使用是管理整个文件夹/套件(和子文件夹)上的设置,拆卸和标签。

初始文件可以用于导入资源(必须将它们加载到您使用它们的文件中)。

自2.8.7以来,文档更加清晰:请参阅用户指南的Initialization Files部分。