Я изучаю селен, мавен и джунит, и я сделал небольшой тестовый проект.
Все работает отлично, за исключением одной детали, я пытаюсь выбрать свой веб-драйвер в качестве параметра, поэтому я сделал два профиля в моем 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?
Если нет, то есть ли решение моей проблемы?
Спасибо