【发布时间】:2016-08-08 04:02:53
【问题描述】:
在测试用例中,我可以通过以下代码读取 csv 文件
${value} = read_csv_file TestData.csv
Set Test Variable ${value}
log ${value}
但现在问题来了,为什么我的测试用例会针对不同的数据重复。虽然如果我想重复任何步骤,我可以使用for 循环,但我想对整个测试套件重复此操作。
:FOR ${newvalue} in @{value}
\ Select Product @{newvalue}[0]
Templates 不是首选,因为它们使框架完全data-driven,并且它们也有一定的局限性。
【问题讨论】:
-
你能格式化任何代码块吗?另外我不太清楚你想做什么,模板到底有什么问题?您可能已经对此很熟悉了,但我会仔细看看 - robotframework.org/robotframework/latest/…
-
使用模板并不一定会使整个框架完全由数据驱动。您可以在测试用例级别使用
[Template]。然后只有该测试用例将是数据驱动的。
标签: robotframework