diff --git a/selenium-examples/pom.xml b/selenium-examples/pom.xml index d638d958..71e98540 100644 --- a/selenium-examples/pom.xml +++ b/selenium-examples/pom.xml @@ -19,6 +19,13 @@ + + + jitpack.io + https://jitpack.io + + + 10 11 @@ -51,6 +58,11 @@ 2.4.0 test + + com.github.blibli-badak + selenium-har-util + 1.0.9 + diff --git a/selenium-examples/src/test/java/com/saucedemo/selenium/selenium_features/DevToolsTest.java b/selenium-examples/src/test/java/com/saucedemo/selenium/selenium_features/DevToolsTest.java index a0b6c5f5..4612be2b 100644 --- a/selenium-examples/src/test/java/com/saucedemo/selenium/selenium_features/DevToolsTest.java +++ b/selenium-examples/src/test/java/com/saucedemo/selenium/selenium_features/DevToolsTest.java @@ -9,6 +9,8 @@ import com.google.common.collect.ImmutableMap; import com.google.common.net.MediaType; + +import com.blibli.oss.qa.util.services.NetworkListener; import com.saucedemo.selenium.TestBase; import java.io.IOException; @@ -405,4 +407,13 @@ void replacingResponse() { Assertions.assertEquals(1, addedItem.size()); } } + + @Test + void createHarFile() { + NetworkListener networkListener = new NetworkListener(driver, "har.har"); + networkListener.start(); + driver.get("https://saucelabs.com"); + networkListener.createHarFile(); + } + }