Robotframework Robot框架:有没有编写动态测试用例的方法?

Robotframework Robot框架:有没有编写动态测试用例的方法?,robotframework,Robotframework,我是机器人框架的新手。我希望动态创建测试用例,而不使用输入键值驱动的方法 发现一些材料表明以下内容: suite = TestSuite('Example suite', doc='...') tc = TestCase('Example test') tc.add_step(TestStep('Log', args=['Hello, world!']) suite.add_test(tc) 我没有在测试用例类中看到添加步骤,将继续四处查看,看看是否有任何解决方案。TestSuite对象有一个

我是机器人框架的新手。我希望动态创建测试用例,而不使用输入键值驱动的方法

发现一些材料表明以下内容:

suite = TestSuite('Example suite', doc='...')
tc = TestCase('Example test')
tc.add_step(TestStep('Log', args=['Hello, world!'])
suite.add_test(tc)

我没有在测试用例类中看到添加步骤,将继续四处查看,看看是否有任何解决方案。

TestSuite对象有一个
关键字
属性,该属性本身有一个
创建
方法,可用于创建新关键字

报告指出:

上面给出的测试与您这样编写的测试相同:

*** Settings ***
Library    OperatingSystem

*** Test Cases ***
Should Activate Skynet
    [Tags]    smoke
    [Setup]    Set Environment Variable    SKYNET    activated
    Environment Variable Should Be Set    SKYNET

这正是我想要的,谢谢你给我指出文档。执行此操作后如何获取log.html和report.html?
*** Settings ***
Library    OperatingSystem

*** Test Cases ***
Should Activate Skynet
    [Tags]    smoke
    [Setup]    Set Environment Variable    SKYNET    activated
    Environment Variable Should Be Set    SKYNET