Maven Pom профиль активации без учета дела - PullRequest
0 голосов
/ 31 октября 2018

Я изучаю селен, мавен и джунит, и я сделал небольшой тестовый проект. Все работает отлично, за исключением одной детали, я пытаюсь выбрать свой веб-драйвер в качестве параметра, поэтому я сделал два профиля в моем pom, один для Firefox, один для Chrome. В моем тесте в @Before я сделал переключение с помощью игнорирующего регистра в переменной браузера: String browser = System.getProperty ("browser"); И я сделал это в моем пом:

<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? Если нет, то есть ли решение моей проблемы? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...