auto-OrangeHRM / src / test / java / pages / AddEmployeePage.java
AddEmployeePage.java
Raw
package pages;

import org.openqa.selenium.WebDriver;

public class AddEmployeePage extends BasePage{

	private String firstNameField = "//input[@placeholder='First Name']";
	private String midlleNameField = "//input[@placeholder='Middle Name']";
	private String lastNameField = "//input[@placeholder='Last Name']";
	private String buttonSave = "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/form[1]/div[2]/button[2]";

	public AddEmployeePage(WebDriver driver) {
		super(driver);
	}

	/**
	 *
	 * @param firstName String que representa el primer nombre del empleado
	 * @param middleName String que representa el segundo nombre del empleado
	 * @param LastName String que representa el apellido del empleado
	 */
	public void completeFullName(String firstName, String middleName,String LastName) {
		write(firstNameField,firstName);
		write(midlleNameField,middleName);
		write(lastNameField,LastName);
	}

	/**
	 * Para guardar los datos del nuevo empleado
	 */
	public void clickSaveButton() {
		clickElement(buttonSave);
	}

}