加载机器人文件的代码行

时间:2016-08-25 11:21:42

标签: testing refactoring robotframework

我有巨大的机器人文件。在所有这些文件中,代码的一部分是相同的。因为DRY我想缩短文件并将代码放到另一个文件中。如何从另一个文件调用这100个机器人代码行呢?

file1.robot

MyTest1
    <Content of other file>
    Some other keywords

file2.robot

MyTest2
    <Content of other file>
    Some other keywords

其他档案

Log to console    1
Log to console    2
Log to console    3
Log to console    .
Log to console    .
Log to console    100

1 个答案:

答案 0 :(得分:2)

执行此操作的方法是在resource file中使用关键字。您不能包含原始代码行。

例如:

other.robot

*** Keywords ***
Do something
    log to console   1
    log to console   2
    ...

file1.robot

*** Settings ***
Resource    other.robot

*** Test Cases ***
MyTest1
    do something
    Some other keywords