diff --git a/CMP329CW2.iml b/CMP329CW2.iml
index c90834f..a480fca 100644
--- a/CMP329CW2.iml
+++ b/CMP329CW2.iml
@@ -7,5 +7,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/src/BrowserDriver.java b/src/BrowserDriver.java
index 9a22f2e..75b8063 100644
--- a/src/BrowserDriver.java
+++ b/src/BrowserDriver.java
@@ -1,3 +1,3 @@
public class BrowserDriver {
-
+
}
diff --git a/src/testlogin.java b/src/testlogin.java
new file mode 100644
index 0000000..356d1ad
--- /dev/null
+++ b/src/testlogin.java
@@ -0,0 +1,21 @@
+void testLogin() {
+ //begin chromedriver code
+ System.setProperty("webdriver.gecko.driver", "/usr/local/bin/geckodriver");
+ FirefoxOptions options = new FirefoxOptions();
+ options.setBinary("/usr/bin/firefox"); // Explicitly set Firefox binary
+ WebDriver driver = new FirefoxDriver(options);
+
+
+ //end chromedriver code
+ driver.manage().window().maximize();
+ driver.get("https://practicetestautomation.com/practice-test-login/");
+ WebElement username = driver.findElement(By.id("username"));
+ WebElement password = driver.findElement(By.id("password"));
+ WebElement login = driver.findElement(By.id("submit"));
+ username.sendKeys("student");
+ password.sendKeys("Password123");
+ login.click();
+ String expectedUrl = "https://practicetestautomation.com/logged-in-successfully/";
+ assertEquals(expectedUrl, driver.getCurrentUrl());
+ driver.quit();
+}
\ No newline at end of file