public void Create_Vacancy(Vacancy vacancy) { //клик по кнопке добавления app.userHelper.clickAddButton(); //Добавление пользователя app.hiringHelper.createVacancy(vacancy); //создание тестовой вакансии для сравнения Vacancy testVacancy = app.hiringHelper.getVacancyPopup(); //Проверка соответствия двух вакансий. Assert.IsTrue(app.hiringHelper.CompareVacancy(vacancy, testVacancy)); }
public void Edit_Vacancy(Vacancy vacancy) { //Открытие первой вакансии app.hiringHelper.openFirstVacancy(); //Очистка значений попапа app.hiringHelper.clearVacancyPopup(); //Редактирование вакансии app.hiringHelper.editVacancy(vacancy); //создание тестовой вакансии для сравнения Vacancy testVacancy = app.hiringHelper.getVacancyPopup(); //Проверка соответствия двух вакансий Assert.IsTrue(app.hiringHelper.CompareVacancy(vacancy, testVacancy)); }
public bool CompareVacancy(Vacancy V1, Vacancy V2) { V1.WriteToConsole(); V2.WriteToConsole(); return V1.VacName == V2.VacName && // V1.VacLink == V2.VacLink && // V1.VacJobType == V2.VacJobType && V1.VacFilial == V2.VacFilial && V1.VacFileDescription == V2.VacFileDescription && V1.VacFile == V2.VacFile && V1.VacEmployees == V2.VacEmployees && V1.VacRequirements == V2.VacRequirements && V1.VacResponsibilities == V2.VacResponsibilities && V1.VacConditions == V2.VacConditions && V1.VacDepartment == V2.VacDepartment; }
public Vacancy getVacancyPopup() { pages.newVacancyPopup.refreshPage(); openFirstVacancy(); //переход к первой записи pages.newVacancyPopup.ensurePageLoaded(); Vacancy vacancy = new Vacancy(); vacancy.VacName = pages.newVacancyPopup.getName(); vacancy.VacDepartment = pages.newVacancyPopup.getDepartment(); vacancy.VacConditions = pages.newVacancyPopup.getConditions(); vacancy.VacRequirements = pages.newVacancyPopup.getRequrements(); vacancy.VacResponsibilities = pages.newVacancyPopup.getResponsibilities(); vacancy.VacEmployees = pages.newVacancyPopup.getEmployee(); vacancy.VacFilial = pages.newVacancyPopup.getFilial(); // vacancy.VacJobType = pages.newVacancyPopup.getVacJob(); // vacancy.VacLink = pages.newVacancyPopup.getVacLink(); /*vacancy.VacFile = pages.newVacancyPopup.getFile(); vacancy.VacFileDescription = pages.newVacancyPopup.getFileDiscription(); */ pages.newVacancyPopup.closePopup(); return vacancy; }
public Vacancy getVacancyFromTable() { pages.vacancyPage.ensurePageLoaded(); Vacancy vacancy = new Vacancy(); vacancy.VacDepartment = pages.vacancyPage.getDepartment(); vacancy.VacStatus = pages.vacancyPage.getStatus(); vacancy.VacName = pages.vacancyPage.getName(); vacancy.VacFilial = pages.vacancyPage.getFilial(); return vacancy; }
public void editVacancy(Vacancy vacancy) { //заполнение полей создания вакансии pages.newVacancyPopup.ensurePageLoaded(); pages.newVacancyPopup.setNameField(vacancy.VacName); pages.newVacancyPopup.setDepartment(vacancy.VacDepartment); // pages.newVacancyPopup.setJobType(vacancy.VacJobType); pages.newVacancyPopup.setFilial(vacancy.VacFilial); //pages.newVacancyPopup.setEmployees(vacancy.VacEmployees); // pages.newVacancyPopup.setVacancyLink(vacancy.VacLink); pages.newVacancyPopup.setRequirementsField(vacancy.VacRequirements); pages.newVacancyPopup.setConditionsField(vacancy.VacConditions); pages.newVacancyPopup.setResponsibilitiesField(vacancy.VacResponsibilities); /*pages.newVacancyPopup.setFile(vacancy.VacFile); pages.newVacancyPopup.setFileDiscription(vacancy.VacFileDescription); */ pages.newVacancyPopup.saveClick(); }
public void createVacancy(Vacancy vacancy) { editVacancy(vacancy); }