我正在使用WebDriver / Junit运行自动化测试,TestData为injected to Jenikins env以便在测试中使用。这个问题是每当我们需要在本地运行测试时,我们需要注释读取Jenkins env var的行并用正确的值替换它们。
// private final static String DEFAULT_FILTER = System.getenv(“DEFAULT_FILTER”);
private final static String DEFAULT_FILTER =“filter”;
我认为我们可以从属性文件中读取TestData,我知道成本会更高,但我不确定它有多贵。有没有办法降低阅读属性文件的成本?或者继续注射变种更好?
答案 0 :(得分:0)
如何使用属性文件中的条件变量来区分本地或Jenkins。正如Peter所说,您还可以使用具有不同参数集的不同配置文件。
不过,我认为条件变量会更好。