python - Pytest BDD - 一个具有多个场景的功能文件
问题描述
我有一个包含 2 个场景的功能文件。从我的测试文件中,当我使用 pytest 运行时,仅检查第一个场景(通过/失败)。测试文件永远不会进入第二种情况。我错过了什么吗?提前致谢。
我正在草拟我的代码的外观:
feature file:
Feature: ....
Scenario: Scenario 1
Given
When
Then
Scenario: Scenario 2
Given
When
Then
解决方案
您可以使用“场景”这个功能。它从您的功能文件中加载所有场景。
例如:场景('xxx.feature')
推荐阅读
- vb.net - 从字符串中删除文本直到“-”
- excel - 修复工作表中堆栈空间外的错误_选择更改
- javascript - JS中的基本数学问题
- python-3.x - tkinter.LabelFrame 与 Checkbutton labelwidget
- sql - 如何在表 Sql 中查找缺失的数据
- python - 如何在不使用 try/except 的情况下检查字符串是否可以转换为浮点或整数值?
- python - 用python切片mp3文件
- php - 在 WooCommerce 电子邮件订单项目中显示可变产品的产品自定义字段
- c++ - Visual Studio Code C++ 调试器不启动
- c++ - arduino 的 C++ 是否遵循标准?