package org.openmrs.reference.page;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;

public class LoginPage extends AbstractBasePage {
	
	static final String USERNAME_TEXTBOX_ID = "username";
	static final String PASSWORD_TEXTBOX_ID = "password";
	static final String LOGIN_BUTTON_ID = "login-button";
	public static final String LOGIN_PATH = "/login.htm";
    public static final String UNKOWN_LOCATION_ELEMENT_ID = "8-Registration Desk";
	
	private String UserName;
	
	private String Password;
	
	public LoginPage(WebDriver driver) {
		super(driver);
		UserName = properties.getUserName();
		Password = properties.getPassword();
	}
	
	public void login(String user, String password) {
		setTextToField(By.id(USERNAME_TEXTBOX_ID), user);
		setTextToField(By.id(PASSWORD_TEXTBOX_ID), password);
        clickOn(By.id(UNKOWN_LOCATION_ELEMENT_ID));
		clickOn(By.id(LOGIN_BUTTON_ID));
	}
	
	public void loginAsAdmin() {
		login(UserName, Password);
	}
	
	@Override
	public String expectedUrlPath() {
		return OPENMRS_PATH + LOGIN_PATH;
	}
}

@@ -437,10 +437,8 @@
  = %22
-8-
 Regi

Update the id for the session location element to select