diff --git a/pom.xml b/pom.xml
index 2d64c31..f1b03f7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,11 +17,11 @@
1.8
1.8
7.4.1
- 7.4.0
+ 7.5.1
1.55.0
1.0.6
2.0
- 20210307
+ 20231013
3.0.0-M5
diff --git a/src/test/java/com/browserstack/stepdefs/e2e/StackDemoSteps.java b/src/test/java/com/browserstack/stepdefs/e2e/StackDemoSteps.java
index da95d1d..0b940a2 100644
--- a/src/test/java/com/browserstack/stepdefs/e2e/StackDemoSteps.java
+++ b/src/test/java/com/browserstack/stepdefs/e2e/StackDemoSteps.java
@@ -38,7 +38,7 @@ public class StackDemoSteps {
private static final String PRODUCT_IN_CART = "//*[@id=\"__next\"]/div/div/div[2]/div[2]/div[2]/div/div[3]/p[1]";
@Before
- public void setUp(Scenario scenario) {
+ public void setUp(Scenario scenario) throws Exception {
playwright = Playwright.create();
BrowserType browserType = playwright.chromium();
@@ -53,7 +53,7 @@ public void setUp(Scenario scenario) {
caps.put("browser", "chrome");
caps.put("sessionName", scenario.getName());
- String encoded = URLEncoder.encode(new JSONObject(caps).toString(), StandardCharsets.UTF_8);
+ String encoded = URLEncoder.encode(new JSONObject(caps).toString(), "UTF-8");
String wsEndpoint = "wss://cdp.browserstack.com/playwright?caps=" + encoded;
browser = browserType.connect(wsEndpoint);
diff --git a/src/test/java/com/browserstack/stepdefs/local/StackLocalSteps.java b/src/test/java/com/browserstack/stepdefs/local/StackLocalSteps.java
index 7f618cb..78b1c8e 100644
--- a/src/test/java/com/browserstack/stepdefs/local/StackLocalSteps.java
+++ b/src/test/java/com/browserstack/stepdefs/local/StackLocalSteps.java
@@ -29,7 +29,7 @@ public class StackLocalSteps {
private Page page;
@Before
- public void setUp(Scenario scenario) {
+ public void setUp(Scenario scenario) throws Exception {
playwright = Playwright.create();
BrowserType browserType = playwright.chromium();
@@ -45,7 +45,7 @@ public void setUp(Scenario scenario) {
caps.put("browserstack.local", "true");
caps.put("sessionName", scenario.getName());
- String encoded = URLEncoder.encode(new JSONObject(caps).toString(), StandardCharsets.UTF_8);
+ String encoded = URLEncoder.encode(new JSONObject(caps).toString(), "UTF-8");
String wsEndpoint = "wss://cdp.browserstack.com/playwright?caps=" + encoded;
browser = browserType.connect(wsEndpoint);