Maven pom配置文件激活忽略大小写

时间:2018-10-31 13:50:12

标签: maven selenium

我正在学习硒,maven和junit,并且做了一个小型测试项目。 除了一个细节之外,其他所有东西都正常运行,我试图选择我的webdriver作为参数,因此我在pom中创建了两个配置文件,一个配置为firefox,一个配置为chrome。 在我的测试中,在@Before中,我在浏览器变量上使用了ignorecase进行了切换:     字符串browser = System.getProperty(“ browser”); 我已经在pom中做到了:

<activation>
    <activeByDefault>false</activeByDefault>
        <property>
            <name>browser</name>
            <value>firefox</value>
        </property>
</activation>

问题是,如果我打电话

mvn clean test -Dbrowser=firefox 

可以使用,但可以使用

mvn clean test -Dbrowser=Firefox

它不起作用,因为pom正在等待Firefox。 有没有办法忽略pom激活属性中的大小写? 如果没有,我的问题是否有解决方法? 谢谢

0 个答案:

没有答案