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");