Я использую android-maven-plugin для записи тестовых примеров uiautomator. Мой проект работает для разных клиентов, и мне нужно отправить имя клиента в виде строки в программу, чтобы было проверено приложение выбранного клика. Вот код, который ожидает имя клиентаКак получить доступ к свойствам системы, переданным с ключом -D в maven
@Override
protected void setUp() throws Exception {
super.setUp();
UiAutomatorUtils.unlockEmulator();
String launcherString = /* NEEDED A WAY TO ACCESS CLIENT'S NAME STRING" */
assertNotNull("launcherString not provided", launcherString);
AppLauncher.launchApplicationFromDesiredLauncher(launcherString);
UiAutomatorUtils.setCurrentTestName("LoginLogout");
}
Как я могу достичь этого. Я попытался передать аргумент из командной строки следующим образом: mvn install -DLAUNCHER = xyzClient и получить значение в setUp() с помощью System.getProperty ("LAUNCHER"). Но это не работает.
Я хочу знать, что является лучшим подходом к этой проблеме?