Skip to content

Commit e4bfde3

Browse files
committed
Removing usage of v1 in Sauce Demo
1 parent 65c9bfb commit e4bfde3

5 files changed

Lines changed: 37 additions & 6 deletions

File tree

selenium-junit5-examples/src/test/java/com/saucedemo/selenium/TestBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ protected Map<String, Object> defaultSauceOptions(TestInfo testInfo) {
8181
options.put("accessKey", System.getenv("SAUCE_ACCESS_KEY"));
8282
options.put("name", testInfo.getDisplayName());
8383
options.put("build", System.getProperty("build.name"));
84-
options.put("seleniumVersion", "4.37.0");
84+
options.put("seleniumVersion", "4.35.0");
8585
return options;
8686
}
8787

selenium-junit5-examples/src/test/java/com/saucedemo/selenium/selenium_features/BidirectionalTests.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.junit.jupiter.api.Test;
1919
import org.junit.jupiter.api.TestInfo;
2020
import org.openqa.selenium.By;
21+
import org.openqa.selenium.Cookie;
2122
import org.openqa.selenium.OutputType;
2223
import org.openqa.selenium.UsernameAndPassword;
2324
import org.openqa.selenium.WebElement;
@@ -102,8 +103,15 @@ public void fullPageScreenshot() throws IOException {
102103
if (fullPageScreenshot.toFile().exists()) {
103104
fullPageScreenshot.toFile().delete();
104105
}
106+
driver.navigate().to("https://www.saucedemo.com/");
107+
Cookie cookie =
108+
new Cookie.Builder("session-username", "session-username")
109+
.domain("www.saucedemo.com")
110+
.path("/")
111+
.build();
112+
driver.manage().addCookie(cookie);
105113
BrowsingContext browsingContext = new BrowsingContext(driver, driver.getWindowHandle());
106-
driver.get("https://www.saucedemo.com/v1/inventory.html");
114+
driver.get("https://www.saucedemo.com/inventory.html");
107115
CaptureScreenshotParameters csp = new CaptureScreenshotParameters();
108116
csp.origin(CaptureScreenshotParameters.Origin.DOCUMENT);
109117
String screenshot = browsingContext.captureScreenshot(csp);

selenium-junit5-examples/src/test/java/com/saucedemo/selenium/selenium_features/PrintPdfChromeTest.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.junit.jupiter.api.BeforeEach;
1111
import org.junit.jupiter.api.Test;
1212
import org.junit.jupiter.api.TestInfo;
13+
import org.openqa.selenium.Cookie;
1314
import org.openqa.selenium.OutputType;
1415
import org.openqa.selenium.Pdf;
1516
import org.openqa.selenium.PrintsPage;
@@ -21,8 +22,15 @@ public class PrintPdfChromeTest extends TestBase {
2122
@BeforeEach
2223
public void setup(TestInfo testInfo) throws IOException {
2324
// PDF printing is only working in headless old mode
24-
startChromeSession(testInfo, List.of("--headless=new"));
25-
driver.navigate().to("https://www.saucedemo.com/v1/inventory.html");
25+
startChromeSession(testInfo, List.of("--headless"));
26+
driver.navigate().to("https://www.saucedemo.com/");
27+
Cookie cookie =
28+
new Cookie.Builder("session-username", "session-username")
29+
.domain("www.saucedemo.com")
30+
.path("/")
31+
.build();
32+
driver.manage().addCookie(cookie);
33+
driver.navigate().to("https://www.saucedemo.com/inventory.html");
2634
directory = Files.createTempDirectory("chrome-");
2735
directory.toFile().deleteOnExit();
2836
}

selenium-junit5-examples/src/test/java/com/saucedemo/selenium/selenium_features/ViewPageChromeTest.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.junit.jupiter.api.BeforeEach;
1010
import org.junit.jupiter.api.Test;
1111
import org.junit.jupiter.api.TestInfo;
12+
import org.openqa.selenium.Cookie;
1213
import org.openqa.selenium.OutputType;
1314
import org.openqa.selenium.TakesScreenshot;
1415

@@ -18,7 +19,14 @@ public class ViewPageChromeTest extends TestBase {
1819
@BeforeEach
1920
public void setup(TestInfo testInfo) throws IOException {
2021
startChromeSession(testInfo);
21-
driver.navigate().to("https://www.saucedemo.com/v1/inventory.html");
22+
driver.navigate().to("https://www.saucedemo.com/");
23+
Cookie cookie =
24+
new Cookie.Builder("session-username", "session-username")
25+
.domain("www.saucedemo.com")
26+
.path("/")
27+
.build();
28+
driver.manage().addCookie(cookie);
29+
driver.navigate().to("https://www.saucedemo.com/inventory.html");
2230
directory = Files.createTempDirectory("chrome-");
2331
directory.toFile().deleteOnExit();
2432
}

selenium-junit5-examples/src/test/java/com/saucedemo/selenium/selenium_features/ViewPageFirefoxTest.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,14 @@ public class ViewPageFirefoxTest extends TestBase {
2020
@BeforeEach
2121
public void setup(TestInfo testInfo) throws IOException {
2222
startFirefoxSession(testInfo);
23-
driver.navigate().to("https://www.saucedemo.com/v1/inventory.html");
23+
driver.navigate().to("https://www.saucedemo.com/");
24+
Cookie cookie =
25+
new Cookie.Builder("session-username", "session-username")
26+
.domain("www.saucedemo.com")
27+
.path("/")
28+
.build();
29+
driver.manage().addCookie(cookie);
30+
driver.navigate().to("https://www.saucedemo.com/inventory.html");
2431
directory = Files.createTempDirectory("firefox-");
2532
directory.toFile().deleteOnExit();
2633
}

0 commit comments

Comments
 (0)