0

作为我的测试基类的一部分,我有这样的东西:

seleniumJupiter.getConfig().setDefaultBrowser(BROWSER.getStringValue());
seleniumJupiter.getConfig().setScreenshotAtTheEndOfTests("whenfailure");
SeleniumJupiter.getConfig().takeScreenshotAsBase64AndPng();

可能还有 10-20 个配置参数。我可以以某种方式覆盖整个selenium-jupiter.properties文件并更改一些属性和其他默认值吗?

4

1 回答 1

1

您可以在项目类路径中维护自己的副本selenium-jupiter.properties,更改您需要的值,并将默认值留给其他人。然后,您有两个选项来配置 Selenium-Jupiter 以使用该属性:

  1. 使用 JVM 属性:-Dsel.jup.properties=/my-sel-jup.properties

  2. 使用环境变量:SEL_JUP_PROPERTIES=/my-sel-jup.properties

于 2021-05-26T14:39:43.620 回答