diff --git a/iTrust/WebRoot/util/PreRegisterPatient.jsp b/iTrust/WebRoot/util/PreRegisterPatient.jsp
index fefd42b2a0c7d952f7d604a85f8526d4edb0d1c2..f465758b1602000a997ccbb37a25449ec87988a5 100755
--- a/iTrust/WebRoot/util/PreRegisterPatient.jsp
+++ b/iTrust/WebRoot/util/PreRegisterPatient.jsp
@@ -53,7 +53,7 @@ if (formIsFilled) {
     			</tr>
     			<tr>
     				<td class="subHeaderVertical">MID:</td>
-    				<td><%= StringEscapeUtils.escapeHtml("" + (newMID)) %></td>
+    				<td id="newMID"><%= StringEscapeUtils.escapeHtml("" + (newMID)) %></td>
     				<td></td>
     			</tr>
     			<tr>
diff --git a/iTrust/test/edu/ncsu/csc/itrust/selenium/PreRegisterPatientTest.java b/iTrust/test/edu/ncsu/csc/itrust/selenium/PreRegisterPatientTest.java
index 64380d8facf26c401d0e957cd2747660d9ad1a87..4e174287f84284c064c78e7bd0b16996effd6d3f 100644
--- a/iTrust/test/edu/ncsu/csc/itrust/selenium/PreRegisterPatientTest.java
+++ b/iTrust/test/edu/ncsu/csc/itrust/selenium/PreRegisterPatientTest.java
@@ -146,4 +146,26 @@ public class PreRegisterPatientTest extends iTrustSeleniumTest {
 
         assertFalse(driver.findElement(By.xpath("//body")).getText().contains("This form has not been validated correctly"));
     }
+
+    public void testLogIn() {
+        goToPreRegister();
+
+        // Pre-register a patient
+        driver.findElement(By.xpath("//input[@name='firstName']")).sendKeys("fname");
+        driver.findElement(By.xpath("//input[@name='lastName']")).sendKeys("lname");
+        driver.findElement(By.xpath("//input[@name='email']")).sendKeys("name@email.com");
+        driver.findElement(By.xpath("//input[@name='password']")).sendKeys("Password123");
+        driver.findElement(By.xpath("//input[@name='verifyPassword']")).sendKeys("Password123");
+        driver.findElement(By.id("submit_preregister")).click();
+
+        // Get the MID
+        String mid = driver.findElement(By.id("newMID")).getText();
+
+        // Try and log in
+        driver.findElement(By.id("j_username")).sendKeys(mid);
+        driver.findElement(By.id("j_password")).sendKeys("Password123");
+        driver.findElement(By.xpath("//input[@type='submit' and @value='Login']")).click();
+
+        assertEquals("iTrust - Pre-Registered Patient Home", driver.getTitle());
+    }
 }
\ No newline at end of file