diff --git a/selenium-junit4-examples/pom.xml b/selenium-junit4-examples/pom.xml
index eac37351..16ea0eda 100644
--- a/selenium-junit4-examples/pom.xml
+++ b/selenium-junit4-examples/pom.xml
@@ -30,7 +30,7 @@
com.saucelabs
saucebindings-junit4
- 1.0.1
+ 1.5.0
test
diff --git a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/AuthenticationTest.java b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/AuthenticationTest.java
index 4f96fa13..33a63e1c 100644
--- a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/AuthenticationTest.java
+++ b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/AuthenticationTest.java
@@ -34,7 +34,7 @@ public void signInSuccessful() {
driver.findElement(By.cssSelector("input[data-test='login-button']")).click();
Assert.assertEquals(
- "https://www.saucedemo.com/inventory.html", driver.getCurrentUrl(), "Login Not Successful");
+ "Login Not Successful", "https://www.saucedemo.com/inventory.html", driver.getCurrentUrl());
}
@Test
@@ -49,6 +49,6 @@ public void logout() throws InterruptedException {
driver.findElement(By.id("logout_sidebar_link")).click();
Assert.assertEquals(
- "https://www.saucedemo.com/", driver.getCurrentUrl(), "Logout Not Successful");
+ "Logout Not Successful", "https://www.saucedemo.com/", driver.getCurrentUrl());
}
}
diff --git a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CartTest.java b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CartTest.java
index c357113b..a9db1510 100644
--- a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CartTest.java
+++ b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CartTest.java
@@ -19,16 +19,16 @@ public void addFromProductPage() {
driver.findElement(By.cssSelector("input[data-test='password']")).sendKeys("secret_sauce");
driver.findElement(By.cssSelector("input[data-test='login-button']")).click();
- driver.findElement(By.id("item_1_title_link")).click();
+ // driver.findElement(By.id("item_1_title_link")).click();
driver
.findElement(By.cssSelector("button[data-test='add-to-cart-sauce-labs-bolt-t-shirt']"))
.click();
Assert.assertEquals(
+ "Item not correctly added to cart",
"1",
- driver.findElement(By.className("shopping_cart_badge")).getText(),
- "Item not correctly added to cart");
+ driver.findElement(By.className("shopping_cart_badge")).getText());
}
@Test
@@ -37,7 +37,6 @@ public void removeFromProductPage() {
driver.findElement(By.cssSelector("input[data-test='username']")).sendKeys("standard_user");
driver.findElement(By.cssSelector("input[data-test='password']")).sendKeys("secret_sauce");
driver.findElement(By.cssSelector("input[data-test='login-button']")).click();
- driver.findElement(By.id("item_1_title_link")).click();
driver
.findElement(By.cssSelector("button[data-test='add-to-cart-sauce-labs-bolt-t-shirt']"))
.click();
diff --git a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CheckoutTest.java b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CheckoutTest.java
index d5e36487..d0271408 100644
--- a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CheckoutTest.java
+++ b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/CheckoutTest.java
@@ -48,9 +48,9 @@ public void goodInfo() {
driver.findElement(By.cssSelector("input[data-test='continue']")).click();
Assert.assertEquals(
+ "Information Submission Unsuccessful",
"https://www.saucedemo.com/checkout-step-two.html",
- driver.getCurrentUrl(),
- "Information Submission Unsuccessful");
+ driver.getCurrentUrl());
}
@Test
diff --git a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/TestBase.java b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/TestBase.java
index f3677070..ff5fd672 100644
--- a/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/TestBase.java
+++ b/selenium-junit4-examples/src/test/java/com/saucedemo/selenium/junit4/demo/TestBase.java
@@ -46,7 +46,8 @@ protected void startSession(Capabilities options, Map sauceOptio
sauceOptions.put("username", System.getenv("SAUCE_USERNAME"));
sauceOptions.put("accessKey", System.getenv("SAUCE_ACCESS_KEY"));
- sauceOptions.put("name", testName);
+ sauceOptions.put("name", testName.getMethodName());
+ sauceOptions.put("screenResolution", "1440x900");
sauceOptions.put("seleniumVersion", "4.14.1");
((MutableCapabilities) options).setCapability("sauce:options", sauceOptions);
((AbstractDriverOptions>) options).setPlatformName("Windows 11");