pycharm 是否将自定义PyTest运行配置应用于目录中的所有子测试?

mklgxw1f  于 2022-11-08  发布在  PyCharm
关注(0)|答案(1)|浏览(147)

我用PyTest和Selenium运行了一些测试,我希望能够用运行按钮运行单独的测试。我按照本指南从所有测试的父目录创建了一个自定义的运行配置:
https://www.jetbrains.com/help/pycharm/run-debug-configuration-py-test.html
这适用于运行目录中的每个测试,但是运行任何单个子测试都会生成一个新的运行配置,而不需要进行所需的设置。
是否有方法为每个测试自动生成一个带有特定设置(工作目录、环境变量,特别是附加参数)的运行配置?

sbtkgmzw

sbtkgmzw1#

据我所知,您唯一的选择是编辑所有运行/调试配置所使用的默认值(模板),当这样的配置被创建时。参见官方帮助页面:https://www.jetbrains.com/help/pycharm/run-debug-configuration.html#change-template

注:

  • 每种运行/调试配置类型只有一个默认值/模板。
  • 因此,您不能在这个文件夹中使用一组设置,而在另一个文件夹中使用另一组设置。所有新的配置都将使用相同的模板。当然,您以后仍然可以修改它们。
  • 编辑模板只会影响目前的项目/视窗(因为它是项目特定的实体)。在其他框架/视窗中开启的项目会有自己的预设值/模板。
  • 编辑模板不会影响现有的配置。

相关问题