使用karate.setupOnce()或karate.setup()时如何传递参数

问题描述 投票:0回答:1

我正在尝试将特定参数传递给设置,但不知道如何正确执行。我尝试执行以下代码:

`功能:测试

@setup=try
Scenario: run before
    * def run = "test"
    * print "running in the streets"
    * print parameter

Scenario Outline: run
    * def setup = karate.setupOnce("try") { parameter: <params> }
    * print setup.run
    * print user
    Examples:
        | user | params |
        | "A"  | 1      |
        | "B"  | 2      |` 

有一种方法可以做到这一点,就像我们可以对 karate.call 所做的那样?

karate
1个回答
0
投票

你不能。

setup
的重点是执行一些逻辑并生成 Examples 数据的
整个表
,现在可以将其输入到
Scenario Outline
中。

请阅读以下内容以了解更多详细信息:https://stackoverflow.com/a/76320023/143475

所以请重新考虑由谁来编写测试。可以在这里找到解释:https://stackoverflow.com/a/78673358/143475

© www.soinside.com 2019 - 2024. All rights reserved.