diff --git a/src/test/java/io/github/mfaisalkhatri/tests/theinternet/DigestAuthTest.java b/src/test/java/io/github/mfaisalkhatri/tests/theinternet/DigestAuthTest.java
new file mode 100644
index 0000000..e237fa3
--- /dev/null
+++ b/src/test/java/io/github/mfaisalkhatri/tests/theinternet/DigestAuthTest.java
@@ -0,0 +1,28 @@
+package io.github.mfaisalkhatri.tests.theinternet;
+
+import io.github.mfaisalkhatri.pages.theinternet.MainPage;
+import io.github.mfaisalkhatri.tests.base.BaseSuiteSetup;
+import org.openqa.selenium.By;
+import org.testng.annotations.BeforeClass;
+import org.testng.annotations.Test;
+
+import static io.github.mfaisalkhatri.drivers.DriverManager.getDriver;
+import static org.testng.Assert.assertEquals;
+
+public class DigestAuthTest extends BaseSuiteSetup {
+
+ @BeforeClass
+ public void testSetup() {
+ final String websiteLink = "http://the-internet.herokuapp.com/";
+ getDriver().get(websiteLink);
+ final MainPage mainPage = new MainPage();
+ mainPage.clickLink("Basic Auth");
+ }
+
+ @Test
+ public void testAuthentication() {
+ getDriver().get("https://admin:admin@the-internet.herokuapp.com/basic_auth");
+ final String successMessageText = getDriver().findElement(By.cssSelector(".example p")).getText();
+ assertEquals(successMessageText, "Congratulations! You must have the proper credentials.");
+ }
+}
\ No newline at end of file
diff --git a/test-suite/testng-automationpractice.xml b/test-suite/testng-automationpractice.xml
index ce663ff..c1b77fe 100644
--- a/test-suite/testng-automationpractice.xml
+++ b/test-suite/testng-automationpractice.xml
@@ -10,5 +10,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-bstack.xml b/test-suite/testng-bstack.xml
index 1c36abc..1ad61ea 100644
--- a/test-suite/testng-bstack.xml
+++ b/test-suite/testng-bstack.xml
@@ -6,5 +6,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-dataattr.xml b/test-suite/testng-dataattr.xml
index f20ac30..5b368fc 100644
--- a/test-suite/testng-dataattr.xml
+++ b/test-suite/testng-dataattr.xml
@@ -6,5 +6,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-geolocation.xml b/test-suite/testng-geolocation.xml
index 06d337c..95d0779 100644
--- a/test-suite/testng-geolocation.xml
+++ b/test-suite/testng-geolocation.xml
@@ -6,5 +6,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-juice-shop.xml b/test-suite/testng-juice-shop.xml
index 8a2943e..5e41ac1 100644
--- a/test-suite/testng-juice-shop.xml
+++ b/test-suite/testng-juice-shop.xml
@@ -17,7 +17,7 @@
-
+
@@ -34,6 +34,5 @@
-
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-lambdatest-selenium-playground.xml b/test-suite/testng-lambdatest-selenium-playground.xml
index 2cf4177..a56f254 100644
--- a/test-suite/testng-lambdatest-selenium-playground.xml
+++ b/test-suite/testng-lambdatest-selenium-playground.xml
@@ -15,7 +15,7 @@
-
+
@@ -33,6 +33,5 @@
-
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-lambdatestecommerce.xml b/test-suite/testng-lambdatestecommerce.xml
index a21c3f8..6f06abc 100644
--- a/test-suite/testng-lambdatestecommerce.xml
+++ b/test-suite/testng-lambdatestecommerce.xml
@@ -14,7 +14,7 @@
-
+
@@ -28,5 +28,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-retry-tests.xml b/test-suite/testng-retry-tests.xml
index c7bfca1..cab0f2c 100644
--- a/test-suite/testng-retry-tests.xml
+++ b/test-suite/testng-retry-tests.xml
@@ -1,6 +1,6 @@
-
+
@@ -14,5 +14,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-saucedemo.xml b/test-suite/testng-saucedemo.xml
index 7a214b4..f890bcc 100644
--- a/test-suite/testng-saucedemo.xml
+++ b/test-suite/testng-saucedemo.xml
@@ -11,7 +11,7 @@
-
+
@@ -33,7 +33,7 @@
-
+
@@ -44,5 +44,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-seleniumgrid-juiceshop.xml b/test-suite/testng-seleniumgrid-juiceshop.xml
index 5cf603c..dd561a4 100644
--- a/test-suite/testng-seleniumgrid-juiceshop.xml
+++ b/test-suite/testng-seleniumgrid-juiceshop.xml
@@ -17,8 +17,7 @@
-
-
+
@@ -35,7 +34,7 @@
-
+
@@ -52,5 +51,5 @@
-
+
\ No newline at end of file
diff --git a/test-suite/testng-seleniumgrid-theinternet.xml b/test-suite/testng-seleniumgrid-theinternet.xml
index be878e6..603a875 100644
--- a/test-suite/testng-seleniumgrid-theinternet.xml
+++ b/test-suite/testng-seleniumgrid-theinternet.xml
@@ -15,7 +15,7 @@
-
+
@@ -25,7 +25,7 @@
-
+
@@ -35,5 +35,5 @@
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/test-suite/testng-theinternet.xml b/test-suite/testng-theinternet.xml
index 218a8d1..de0e728 100644
--- a/test-suite/testng-theinternet.xml
+++ b/test-suite/testng-theinternet.xml
@@ -11,7 +11,7 @@
-
+
@@ -25,7 +25,7 @@
-
+
@@ -37,7 +37,7 @@
-
+
@@ -47,7 +47,7 @@
-
+
@@ -57,7 +57,7 @@
-
+
@@ -72,7 +72,7 @@
-
+
@@ -82,7 +82,7 @@
-
+
@@ -92,7 +92,7 @@
-
+
@@ -102,7 +102,7 @@
-
+
@@ -112,7 +112,7 @@
-
+
@@ -122,7 +122,7 @@
-
+
@@ -133,7 +133,7 @@
-
+
@@ -143,7 +143,7 @@
-
+
@@ -153,10 +153,16 @@
-
-
+
+
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test-suite/testng.xml b/test-suite/testng.xml
index 31a4a41..1e318ce 100644
--- a/test-suite/testng.xml
+++ b/test-suite/testng.xml
@@ -10,4 +10,4 @@
-
\ No newline at end of file
+
\ No newline at end of file