public void addMinimalInfo(Employee employee) { //заполнение минимальных полей pages.personalInfoPage.ensurePageLoaded(); pages.personalInfoPage.setLastnameField(employee.lastname); pages.personalInfoPage.setNameField(employee.name); pages.personalInfoPage.setStatusField(employee.status); }
public void Edit_Employee_Relatives_Validation(Employee invalidEmployee) { //Очистка основной информации app.employeeHelper.clearRelatives(); //Редактирование app.employeeHelper.editRelatives(invalidEmployee); //проверка текста валидации Assert.AreEqual(app.userHelper.EMPTYINPUTMSG, app.userHelper.getValidationMessage()); }
public void Edit_AddressRegistration(Employee employee) { app.employeeHelper.clearAddressRegistration(); //Редактирование app.employeeHelper.editAddressRegistration(employee); //создание тестового юзера для сравнения Employee testEmployee = app.employeeHelper.getAddressRegistration(); //Проверка соответствия двух пользователей. Assert.IsTrue(app.employeeHelper.CompareAddressRegistration(employee, testEmployee)); }
public void Create_Employee_Documents(Employee employee) { //клик по кнопке добавления app.userHelper.clickAddButton(); //Добавление пользователя app.employeeHelper.createEmployeeDocuments(employee); //создание тестового юзера для сравнения Employee testEmployee = app.employeeHelper.getDocumentPopup(employee.typeDoc); //Проверка соответствия двух пользователей. Assert.IsTrue(app.employeeHelper.CompareDocuments(employee, testEmployee)); }
public void Edit_Employee_Skills_Validation() { //Очистка основной информации app.employeeHelper.clearSkills(); Employee invalidEmployee = new Employee(); invalidEmployee.skillDescription = "abrakadabra"; //Редактирование app.employeeHelper.editSkills(invalidEmployee); //проверка текста валидации Assert.AreEqual(app.userHelper.EMPTYINPUTMSG, app.userHelper.getValidationMessage()); }
public void Edit_Employee_Contacts_Validation_Sudjest() { //Очистка основной информации app.employeeHelper.clearContacts(); Employee test = new Employee(); test.conType = "abrakadabra"; //Редактирование app.employeeHelper.editContacts(test); //проверка текста валидации Assert.AreEqual(app.userHelper.EMPTYSUDJESTMSG, app.userHelper.getValidationMessage()); }
public void Create_Employee_AddressRegistration(Employee employee) { //клик по кнопке добавления app.userHelper.clickAddButton(); //Добавление пользователя app.employeeHelper.createEmployeeAddressRegistration(employee); //создание тестового юзера для сравнения Employee testEmployee = app.employeeHelper.getAddressRegistration(); //Проверка соответствия двух пользователей. Assert.IsTrue(app.employeeHelper.CompareAddressRegistration(employee, testEmployee)); }
public void Edit_Skills(Employee employee) { app.employeeHelper.clearSkills(); //Редактирование app.employeeHelper.editSkills(employee); //создание тестового юзера для сравнения Employee testEmployee = app.employeeHelper.getSkills(); //Проверка соответствия двух пользователей. Assert.IsTrue(app.employeeHelper.CompareSkills(employee, testEmployee)); }
public void Edit_GeneralInfo(Employee employee) { //Очистка основной информации app.employeeHelper.clearGeneralInfo(); //Редактирование app.employeeHelper.editGeneralInfo(employee); //создание тестового юзера для сравнения Employee testEmployee = app.employeeHelper.getGeneralInfo(); //Проверка соответствия двух пользователей. Assert.IsTrue(app.employeeHelper.CompareGeneralInfo(employee, testEmployee)); }
public void Edit_Relatives(Employee employee) { app.employeeHelper.clearRelatives(); //Редактирование app.employeeHelper.editRelatives(employee); //создание тестового юзера для сравнения Employee testEmployee = app.employeeHelper.getRelatives(); //Проверка соответствия двух пользователей. Assert.IsTrue(app.employeeHelper.CompareRelatives(employee, testEmployee)); employee.WriteToConsole(); testEmployee.WriteToConsole(); }
public void Compare_Image_OffUser() { //клик по кнопке добавления app.userHelper.clickAddButton(); Employee employee = new Employee(); employee.lastname = "Попап"; employee.name = "Увольнения"; //Добавление пользователя app.employeeHelper.createEmployee(employee); //клик по кнопке удалить карточку сотрудника app.employeeHelper.openPersonalPopup("Уволить сотрудника"); //Проверка скриншота удалить карточку сотрудника Assert.IsTrue(app.screenHelper.OffEmployeePopupScreen()); }
public void editContacts(Employee employee) { //заполнение полей контакты pages.contactsPage.ensurePageLoaded(); pages.contactsPage.setContactField(employee.conType); pages.contactsPage.setValueField(employee.conValue); pages.contactsPage.setDescriptionField(employee.conDescription); pages.contactsPage.saveClick(); }
public void editAddressRegistration(Employee employee) { //заполнение полей адрес регистрации pages.addressRegistrationPage.ensurePageLoaded(); pages.addressRegistrationPage.setCountryField(employee.arcountry); pages.addressRegistrationPage.setPostalCodeField(employee.arpostcode); pages.addressRegistrationPage.setRegionField(employee.arregion); pages.addressRegistrationPage.setCityField(employee.arcity); pages.addressRegistrationPage.setStreetField(employee.arstreet); pages.addressRegistrationPage.setHouseField(employee.arhouse); pages.addressRegistrationPage.setBlockField(employee.arblock); pages.addressRegistrationPage.setBuildingField(employee.arbuilding); pages.addressRegistrationPage.setFlatField(employee.arflat); pages.addressRegistrationPage.setRegistrationDateField(employee.arregistrationdate); pages.addressRegistrationPage.saveClick(); refreshpage(); }
public void editEducation(Employee employee) { //заполнение основных полей pages.educationPopup.setTypeField(employee.typeEdu); pages.educationPopup.setUniversityField(employee.universityEdu); pages.educationPopup.setYearField(employee.yearEdu); pages.educationPopup.setSpecialityField(employee.specialityEdu); pages.educationPopup.setDiplomaField(employee.diplomaNumberEdu); pages.educationPopup.setQualificationField(employee.qualificationEdu); pages.educationPopup.setDescriptionField(employee.descriptionEdu); pages.educationPopup.saveClick(); pages.educationPage.saveClick(); refreshpage(); }
public void editDocuments(Employee employee) { //заполнение полей документы pages.passportPopup.ensurePageLoaded(); pages.passportPopup.setSeriesField(employee.seriesDoc); if (employee.typeDoc != "ИНН" || employee.typeDoc != "СНИЛС") { pages.passportPopup.setAuthorField(employee.authorDoc); } if (employee.typeDoc == "Паспорт") { pages.passportPopup.setCodeField(employee.codeDoc); } pages.passportPopup.setDescriptionField(employee.descriptionDoc); pages.passportPopup.setDateField(employee.dateDoc); pages.passportPopup.saveClick(); pages.documentsPage.ensurePageLoaded(); pages.documentsPage.saveClick(); refreshpage(); }
public void editSkills(Employee employee) { //заполнение полей навыки pages.skillsPage.ensurePageLoaded(); pages.skillsPage.setNameField(employee.skillName); pages.skillsPage.setLevelField(employee.skillLevel); pages.skillsPage.setDescriptionField(employee.skillDescription); pages.skillsPage.saveClick(); }
public bool CompareAddressRegistration(Employee E1, Employee E2) { E1.WriteToConsole(); E2.WriteToConsole(); return E1.arblock == E2.arblock && E1.arbuilding == E2.arbuilding && E1.arcity == E2.arcity && E1.arcountry == E2.arcountry && E1.arflat == E2.arflat && E1.arhouse == E2.arhouse && E1.arpostcode == E2.arpostcode && E1.arregion == E2.arregion && E1.arregistrationdate == E2.arregistrationdate && E1.arstreet == E2.arstreet; }
public Employee getGeneralInfo() { refreshpage(); //получение всей основной информации pages.personalInfoPage.ensurePageLoaded(); Employee employee = new Employee(); employee.lastname = pages.personalInfoPage.getLastnameField(); employee.name = pages.personalInfoPage.getNameField(); employee.patronymic = pages.personalInfoPage.getPatronymicField(); employee.birthday = pages.personalInfoPage.getBirthdayField(); employee.sex = pages.personalInfoPage.getSexField(); employee.status = pages.personalInfoPage.getStatusField(); employee.employeeNumber = pages.personalInfoPage.getEmployeeNumberField(); employee.nationality = pages.personalInfoPage.getNationalityField(); employee.bornplace = pages.personalInfoPage.getBornPlaceField(); employee.maritalstatus = pages.personalInfoPage.getMaritalField(); return employee; }
public void createEmployeeEducation(Employee employee) { //заполнение минимальных полей addMinimalInfo(employee); //открытие попапа образование openNewEducationPopup(); //редактирование полей образование editEducation(employee); }
public Employee getEducation() { //получение всей информации о документах pages.educationPage.ensurePageLoaded(); //переход к первой записи. pages.educationPage.openEducationPopup(); pages.educationPopup.ensurePageLoaded(); Employee employee = new Employee(); employee.specialityEdu = pages.educationPopup.getSpecialityEdu(); employee.typeEdu = pages.educationPopup.getTypeEdu(); employee.universityEdu = pages.educationPopup.getUniversityEdu(); employee.yearEdu = pages.educationPopup.getYearEdu(); employee.diplomaNumberEdu = pages.educationPopup.getDiplomaNumber(); employee.qualificationEdu = pages.educationPopup.getQualification(); employee.descriptionEdu = pages.educationPopup.getDescription(); pages.educationPopup.closePopup(); return employee; }
//пока идет проверка только рабочего статуса public Employee getEmployeefromTable() { pages.employeesPage.ensurePageLoaded(); Employee employee = new Employee(); employee.status = pages.employeesPage.getStatus(); employee.maritalstatus = pages.employeesPage.getMaritalStatus(); employee.sex = pages.employeesPage.getSex(); employee.department = pages.employeesPage.getDepartment(); return employee; }
public void editGeneralInfo(Employee employee) { //заполнение полей основной информации pages.personalInfoPage.ensurePageLoaded(); pages.personalInfoPage.setLastnameField(employee.lastname); pages.personalInfoPage.setNameField(employee.name); pages.personalInfoPage.setPatronymicField(employee.patronymic); pages.personalInfoPage.setBirthdayField(employee.birthday); pages.personalInfoPage.setStatusField(employee.status); pages.personalInfoPage.setSexField(employee.sex); pages.personalInfoPage.setEmployeeNumberField(employee.employeeNumber); pages.personalInfoPage.setNationalityField(employee.nationality); pages.personalInfoPage.setBornPlaceField(employee.bornplace); pages.personalInfoPage.setMaritalField(employee.maritalstatus); pages.personalInfoPage.saveClick(); }
public Employee getContacts() { refreshpage(); //получение всей информации о контактах pages.contactsPage.ensurePageLoaded(); Employee employee = new Employee(); employee.conType = pages.contactsPage.getContactField(); employee.conValue = pages.contactsPage.getValueField(); employee.conDescription = pages.contactsPage.getDescriptionField(); return employee; }
public Employee getAddressRegistration() { //получение всей информации об адресе регистрации pages.addressRegistrationPage.ensurePageLoaded(); Employee employee = new Employee(); employee.arblock = pages.addressRegistrationPage.getBlockField(); employee.arbuilding = pages.addressRegistrationPage.getBuildingField(); employee.arcity = pages.addressRegistrationPage.getCityField(); employee.arcountry = pages.addressRegistrationPage.getCountryField(); employee.arflat = pages.addressRegistrationPage.getFlatField(); employee.arhouse = pages.addressRegistrationPage.getHouseField(); employee.arpostcode = pages.addressRegistrationPage.getPostalCodeField(); employee.arregion = pages.addressRegistrationPage.getRegionField(); employee.arregistrationdate = pages.addressRegistrationPage.getregistrationDateField(); employee.arstreet = pages.addressRegistrationPage.getStreetField(); return employee; }
public void createEmployeeSkills(Employee employee) { //заполнение минимальных полей addMinimalInfo(employee); //редактирование полей образование editSkills(employee); }
public Employee getRelatives() { refreshpage(); //получение всей информации о родственниках pages.relativesPage.ensurePageLoaded(); Employee employee = new Employee(); employee.relation = pages.relativesPage.getRelationField(); employee.relLastName = pages.relativesPage.getLastnameField(); employee.relName = pages.relativesPage.getNameField(); employee.relPatronymic = pages.relativesPage.getPatronymicField(); employee.relBirthday = pages.relativesPage.getBirthdayField(); //employee.relSex = pages.relativesPage.getSexField(); return employee; }
public void createEmployeeRelatives(Employee employee) { //заполнение минимальных полей addMinimalInfo(employee); //редактирование полей родственников editRelatives(employee); }
public Employee getSkills() { refreshpage(); //получение всей информации о навыках pages.skillsPage.ensurePageLoaded(); Employee employee = new Employee(); employee.skillDescription = pages.skillsPage.getDescriptionField(); employee.skillLevel = pages.skillsPage.getLevelField(); employee.skillName = pages.skillsPage.getNameField(); return employee; }
/* public Employee getDocumentsTable() { //получение всей информации о документах pages.documentsPage.ensurePageLoaded(); Employee employee = new Employee(); employee.typeDoc = pages.documentsPage.getTypeField(); employee.seriesDoc = pages.documentsPage.getDataField(); employee.dateDoc = pages.documentsPage.getDateField(); return employee; }*/ public Employee getDocumentPopup(string docType) { //получение всей информации о документах pages.documentsPage.ensurePageLoaded(); pages.documentsPage.openDocumentPopup(docType); //переход к первой записи. pages.passportPopup.ensurePageLoaded(); Employee employee = new Employee(); employee.dateDoc = pages.passportPopup.getDateField(); employee.seriesDoc = pages.passportPopup.getSeriesField(); if (docType == "Паспорт") { employee.codeDoc = pages.passportPopup.getCodeField(); } if (docType != "ИНН" || docType != "СНИЛС") { employee.authorDoc = pages.passportPopup.getAuthorField(); } employee.descriptionDoc = pages.passportPopup.getDescriptionField(); employee.typeDoc = pages.passportPopup.getHeaderField(); pages.passportPopup.closePopup(); return employee; }
public void editRelatives(Employee employee) { //заполнение полей родство pages.relativesPage.ensurePageLoaded(); pages.relativesPage.setRelationField(employee.relation); pages.relativesPage.setLastnameField(employee.relLastName); pages.relativesPage.setNameField(employee.relName); pages.relativesPage.setPatronymicField(employee.relPatronymic); pages.relativesPage.setBirthdayField(employee.relBirthday); //pages.relativesPage.setSexField(employee.relSex); pages.relativesPage.saveClick(); }