def tearDown(self): self.main_page.open() self.main_page.click_logout() logData = {'EMAIL': self.data["EMAIL"], 'PASSWORD': self.data["PASSWORD"]} setup_auth(self, logData) self.scenario.delete_resume() self.Applicant.delete_applicant() self.driver.quit()
def test_existing_account(self): data = registration_applicant(self) self.main_page.click_logout() self.reg_page.open() self.reg_page.set_data(data) self.assertTrue( self.reg_page.top_error('Пользователь уже существует.')) setup_auth(self, data) self.profile_page.open() self.profile_page.delete_account()
def setUp(self) -> None: default_setup(self) setup_auth(self) self.create_resume_page = CreateResumePage(self.driver) self.create_resume_form = self.create_resume_page.create_form self.resume_page = ResumePage(self.driver) self.resume = self.resume_page.form self.scenario = ResumeScenario(self, self.create_resume_form) self.create_resume_page.open()
def setUp(self) -> None: default_setup(self) setup_auth(self) self.resume_page = ResumePage(self.driver) self.resume = self.resume_page.form self.scenario = ResumeScenario(self, self.resume) self.scenario.create_resume(self.data) self.resume_list = ResumesPage(self.driver) self.resume_list_form = self.resume_list.list self.resume_list.open()
def setUp(self) -> None: default_setup(self) setup_auth(self) self.resume_page = ResumePage(self.driver) self.resume = self.resume_page.form self.resume_list = ResumesPage(self.driver) self.resume_list_form = self.resume_list.list self.main_page = MainPage(self.driver) self.resume_list.open() self.resume_list_form.go_first_resume_page()
def setUp(self) -> None: default_setup(self) setup_auth(self) self.create_resume_page = CreateResumePage(self.driver) self.create_resume_form = self.create_resume_page.create_form self.create_experience_form = self.create_resume_page.create_experience_form self.resume_page = ResumePage(self.driver) self.resume = self.resume_page.form self.scenario = ResumeScenario(self, self.create_resume_form) self.create_resume_page.open() self.scenario.fill_resume(self.data) self.create_resume_form.open_popup_add_experience()
def setUp(self) -> None: default_setup(self) self.create_resume_page = CreateResumePage(self.driver) self.create_resume_form = self.create_resume_page.create_form self.resume_page = ResumePage(self.driver) self.resume = self.resume_page.form self.edit_resume_page = EditResumePage(self.driver) self.edit_resume_form = self.edit_resume_page.edit_form self.profile_page = ProfilePage(self.driver) self.scenario = ResumeScenario(self, self.create_resume_form) setup_auth(self) self.scenario.create_resume_with_experience(self.data) self.profile_page.open() self.profile_page.click_my_first_resume_edit() self.assertTrue(self.edit_resume_page.is_open())
def test_response(self): self.scenario.create_resume() self.main_page.click_logout() auth_as_employer_has_comp(self) vacancy = VacancyScenario(test=self) vacancy.create_vacancy() self.resume_list.open() self.resume_list_form.go_first_resume_page() self.resume.response() self.resume.get_response_done() self.vacancies.open() self.vacancies.click_on_first_vacancy() vacancy.delete_vacancy() self.main_page.click_logout() setup_auth(self, self.reg_data) self.main_page.click_notif_popup() self.main_page.wait_notif_open() self.assertTrue(self.main_page.check_response()) self.main_page.delete_response() self.scenario.delete_resume()
def test_check_new_message_after_request(self): self.scenario.create_resume() self.vacanciesPage.open() self.vacanciesPage.search_vacancy_by_keyword(self.VACANCY_NAME) self.vacanciesPage.click_on_first_vacancy() self.vacancyPage.click_on_response() self.vacancyPage.click_on_first_resume() self.main_page.open() self.main_page.click_logout() auth_as_employer_has_comp(self) self.chatPage.open() self.chatPage.click_on_another_chat(0) self.chatPage.click_on_send_msg(self.TEST_MSG) self.main_page.open() self.main_page.click_logout() logData = {'EMAIL': self.data["EMAIL"], 'PASSWORD': self.data["PASSWORD"]} setup_auth(self, logData) self.chatPage.open() self.chatPage.click_on_another_chat(0) text = self.chatPage.get_last_msg() self.assertEqual(text, self.TEST_MSG)
def test_success_auth(self): self.assertTrue(setup_auth(self))
def test_chats_link(self): setup_auth(self) self.main_page.click_chats_page() chat_page = ChatPage(self.driver) self.assertTrue(chat_page.is_open())
def test_notification_link(self): setup_auth(self) self.main_page.click_notif_popup() notif = self.main_page.notification self.assertTrue(notif.is_open())
def test_profile_link(self): setup_auth(self) self.main_page.click_profile_page() self.assertTrue(self.profile_page.is_open())
def test_logout_link(self): setup_auth(self) self.main_page.click_logout() self.assertTrue(self.auth_page.is_open())