如何从单独的功能文件中存在的其他场景调用场景?即 Feature1.feature 场景 1 特征 2>>场景 2

How to call a scenario from other scenario present in separate feature files? i.e. Feature1.feature Scenario1 Feature2>>scenario2

在行为中,python 如何从单独的功能文件中存在的其他场景调用场景? IE。 在 Feature1.feature 文件中 场景一 Feature2.场景2 Feature3.scenario3

可能您想调用步骤,而不是场景(这是步骤的集合)。使用 execute_steps 直接从其他 behave 步骤调用步骤。

Gherkin 不支持从场景调用场景,因此不可能。

您可以做的是从另一个步骤调用 strep 实现。然而,从另一个步骤调用步骤是一种反模式,不是一个好主意。它会让你走上一条错误的道路。

您想要做的是从两个步骤实现中调用一个辅助方法。 IE。将所需的功能从一个步骤移动到一个通用的辅助方法,并在两个步骤中使用该功能。