#maven #selenium-webdriver #pom.xml #qa #system-properties
#maven #selenium-webdriver #pom.xml #system-свойства
Вопрос:
Я хочу запустить свой тест в трех разных предустановленных разрешениях: 768×1024, 360×740, 1920×1024 с использованием существующей платформы. И я должен использовать системные свойства для передачи параметров в сборку runner / maven. Я пробовал systemPropertyVariable
. Он отлично работал с одним размером разрешения, но я не знаю, как передать все три предустановленных разрешения.
private static void setupBrowser(final WebDriver webDriver) {
String width=System.getProperty("width");
String heigth=System.getProperty("heigth");
final Dimension targetResolution = new Dimension(Integer.parseInt(width),Integer.parseInt(heigth));
здесь мой systemPropertyVariables
:
<configuration>
<systemPropertyVariables>
<width>768</width>
<heigth>1024</heigth>
</systemPropertyVariables>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
Комментарии:
1.
<systemPropertyVariables><width1>768</width1><height1>1024</height1><width2>...</width2><height2>...</height2><width3>...</width3><height3>...</height3>
?2. @GeroldBroser как я могу прочитать все системные переменные в моем методе setBrowser?