运行 带有属性文件中定义的环境变量的 testNG (IntelliJ)

Run testNG with env variable defined in properties file (IntelliJ)

我正在 运行使用 Maven(在 IntelliJ 中)进行测试:

clean test -U -Pprofilename -Dtest.suite=suite.xml

如您所见,使用一个配置文件,其中正确的 属性 文件用于 env 变量。

我如何 运行 相同的 suite.xml 不使用 Maven 命令,而只是通过 ide(在 IntelliJ 中),右键单击 -> 运行 并告诉它使用正确的属性文件?

为此创建一个 运行 配置:

  • 打开菜单 Run / Edit Configurations...
  • 添加新配置(点击 + 图标,或按 ⌘N),然后 select Maven
  • 指定您的工作目录
  • 用您的命令填写 Command line 字段
  • 为您的配置命名并单击 Ok

现在您应该可以 运行 通过单击工具栏上的绿色三角形使用 IntelliJ IDEA UI 进行测试。

您可以根据需要添加任意数量的配置。具有不同的属性、环境、标签等