When running UI tests in parallel, all tests are executed in a single browser, despite the fact that the required number of browsers have been opened.
What did you expect to happen?
The necessary tests should be carried out in the relevant browsers.
Serenity BDD version
4.2.8
JDK version
17
Execution environment
Windows
How to reproduce the bug.
Clone : https://github.com/serenity-bdd/serenity-cucumber-starter
Add custom driver implementation
public static DriverManager getManager(DriverType type) {
DriverManager driverManager = null;
switch (type) {
case CHROME:
driverManager = new ChromeDriverManager();
break;
case FIREFOX:
driverManager = new FirefoxDriverManager();
break;
}
return driverManager;
}
Runner
@Suite
@IncludeEngines("cucumber")
@SelectClasspathResource("/features")
@ConfigurationParameter(key = GLUE_PROPERTY_NAME, value = "com.stepdefinitions,com.test")
public class Runner {}
How can we make it happen?
Add it to the Serenity BDD backlog and wait for a volunteer to pick it up
What happened?
When running UI tests in parallel, all tests are executed in a single browser, despite the fact that the required number of browsers have been opened.
What did you expect to happen?
The necessary tests should be carried out in the relevant browsers.
Serenity BDD version
4.2.8
JDK version
17
Execution environment
Windows
How to reproduce the bug.
Clone : https://github.com/serenity-bdd/serenity-cucumber-starter Add custom driver implementation public static DriverManager getManager(DriverType type) { DriverManager driverManager = null; switch (type) { case CHROME: driverManager = new ChromeDriverManager(); break; case FIREFOX: driverManager = new FirefoxDriverManager(); break; } return driverManager; }
Runner @Suite @IncludeEngines("cucumber") @SelectClasspathResource("/features") @ConfigurationParameter(key = GLUE_PROPERTY_NAME, value = "com.stepdefinitions,com.test") public class Runner {}
How can we make it happen?
Add it to the Serenity BDD backlog and wait for a volunteer to pick it up