Мои тесты выполняются последовательно, но не параллельно, когда я пытаюсь запустить LambdaTest Selenium Grid. Ниже представлена небольшая часть моего файла maven pom:
<executions>
<execution>
<id>test-chrome</id>
<phase>test</phase>
<configuration>
<env>chrome</env>
<inParallel>true</inParallel>
<nodes>4</nodes>
<specsDir>specs</specsDir>
</configuration>
<goals>
<goal>execute</goal>
</goals>
</execution>
<execution>
<id>test-firefox</id>
<phase>test</phase>
<configuration>
<env>firefox</env>
<inParallel>true</inParallel>
<nodes>4</nodes>
<specsDir>specs</specsDir>
</configuration>
<goals>
<goal>execute</goal>
</goals>
</execution>
</executions>
И я создал 2 разных каталога для chrome и firefox, которые содержат два разных файла свойств:
файл chrome.properties:
BROWSER = chrome
BROWSER_VERSION = 78
PLATFORM = WIN10
файл firefox.properties:
BROWSER = firefox
BROWSER_VERSION = 69
PLATFORM = WIN8
Я использую эту переменную среды в своем файле класса java:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("browserName", System.getenv("BROWSER"));
capabilities.setCapability("version", System.getenv("BROWSER_VERSION"));
capabilities.setCapability("platform", System.getenv("PLATFORM"));
Любая помощь будет оценена по достоинству, большое спасибо :)