gpt4 book ai didi

python - Robot Framework 上是否有 conftest.py pytest 等价物

转载 作者:行者123 更新时间:2023-12-04 16:46:02 25 4
gpt4 key购买 nike

在 pytest 框架中 conftest.py 允许在任何测试执行开始之前设置测试环境。像读取命令行参数,设置 UUT,配置记录器等。如何在 Robot Framework 中做类似的事情。

所以我的目标是有一个通用代码,在执行任何测试套件之前将被执行

最佳答案

您有 3 个选择:

  • 使用设置表中的“套件设置”。套件设置将在当前测试套件之前执行给定的关键字。更多在 documentation .
  • 如果您需要在所有测试套件之前执行某个关键字,请在测试套件目录中添加一个带有设置表的 __init__.robot 文件。然后执行整个测试套件目录,而不是特定文件。要缩小执行的测试套件的范围,请使用 -s 参数。更多信息在documentation .
  • 使用 ROBOT_OPTIONS 环境变量 - 这会自动将命令行参数添加到 pybot(机器人)脚本。有关可用选项,请查看 documentation .有关 init 文件的更多信息也在 documentation 中。 .
  • 关于python - Robot Framework 上是否有 conftest.py pytest 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37384399/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com