Skip to content

Commit 383e5c8

Browse files
Teodor CiuraruTeodor Ciuraru
authored andcommitted
fix(java-spring): add missing BrowserStack browser/OS capabilities
Java Spring Selenium tests were failing with: "Failed to initialize BrowserStack WebDriver: Could not start a new session" Root cause: BrowserStack capabilities were missing os, osVersion, browserName, and browserVersion specifications. Added capabilities matching browserstack-devices.json config: - os: Windows - osVersion: 11 - browserName: Chrome - browserVersion: latest This was causing ALL test runs to fail with WebDriver initialization errors, not just BROWSERSTACK_ALL_PARALLELS_IN_USE errors.
1 parent 7f81528 commit 383e5c8

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

java-spring/src/test/java/com/ditto/example/spring/quickstart/TaskVisibilityIntegrationTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ private static void setupBrowserStackDriver(String username, String accessKey) {
5151
ChromeOptions options = new ChromeOptions();
5252

5353
Map<String, Object> bsOptions = new HashMap<>();
54+
bsOptions.put("os", "Windows");
55+
bsOptions.put("osVersion", "11");
56+
bsOptions.put("browserName", "Chrome");
57+
bsOptions.put("browserVersion", "latest");
5458
bsOptions.put("sessionName", "Java Spring Task Visibility Test");
5559

5660
String bsLocal = firstNonEmpty(System.getProperty("BROWSERSTACK_LOCAL"), System.getenv("BROWSERSTACK_LOCAL"));

0 commit comments

Comments
 (0)