首页 > 解决方案 > Pytest BDD - 一个具有多个场景的功能文件

问题描述

我有一个包含 2 个场景的功能文件。从我的测试文件中,当我使用 pytest 运行时,仅检查第一个场景(通过/失败)。测试文件永远不会进入第二种情况。我错过了什么吗?提前致谢。

我正在草拟我的代码的外观:

feature file:
Feature: ....

Scenario: Scenario 1
 Given
 When
 Then

Scenario: Scenario 2
 Given
 When
 Then

标签: pythonseleniumautomationpytestbdd

解决方案


您可以使用“场景”这个功能。它从您的功能文件中加载所有场景。

例如:场景('xxx.feature')


推荐阅读