def test_edit_phone(self): check_value = '12345678910' auth_as_applicant(self) self.profile_page.open() self.profile_page.edit(check_value, 4) self.driver.refresh() self.assertTrue(self.profile_page.get_text(check_value, 3))
def test_edit_name(self): check_value = 'margotmargot' auth_as_applicant(self) self.profile_page.open() self.profile_page.edit(check_value, 1) self.driver.refresh() self.assertTrue(self.profile_page.get_text(check_value, 0)) self.profile_page.edit('margot', 1)
def test_upload_avatar(self): auth_as_applicant(self) self.profile_page.open() self.profile_page.upload_avatar("/test_data/robot.png") self.assertFalse( self.profile_page.check_error( 'Размеры изображения превышают допутимую высоту 2500px и ширину 2500px.' ))
def test_upload_big_avatar(self): auth_as_applicant(self) self.profile_page.open() self.profile_page.upload_avatar("/test_data/big_img.png") self.assertTrue( self.profile_page.check_error( 'Превышен максимальный размер изображения. Максимальный размер: 2 mB.' ))
def test_chat_exist_after_response(self): auth_as_applicant(self) self.scenario.create_resume() self.vacanciesPage.open() self.vacanciesPage.click_on_first_vacancy() self.vacancyPage.click_on_response() self.vacancyPage.click_on_first_resume() self.chatPage.open() self.assertTrue(self.chatPage.is_open()) self.scenario.delete_resume()
def test_incorrect_email(self): check_data = auth_as_applicant(self) self.profile_page.open() self.profile_page.edit('margot1', 3) self.assertTrue( self.profile_page.check_span_error( 'Email должен содержать "@" и латинские буквы, цифры, символы.' )) self.driver.refresh() self.assertTrue(self.profile_page.get_text(check_data['EMAIL'], 2))
def test_incorrect_surname(self): check_data = auth_as_applicant(self) self.profile_page.open() self.profile_page.edit('margot1', 2) self.assertTrue( self.profile_page.check_error( 'Неправильные значения полей: фамилия должна содержать только буквы' )) self.driver.refresh() self.assertTrue(self.profile_page.get_text(check_data['SURNAME'], 1))
def test_vacancy_open_on_click(self): auth_as_applicant(self) self.mainPage.click_recommendations() self.assertTrue(self.vacanciesPage.is_open()) self.vacanciesPage.click_on_first_vacancy() self.assertTrue(self.vacancyPage.is_open())
def test_create_resume(self): auth_as_applicant(self) self.main_page.click_create_resume() create_res = CreateResumePage(self.driver) self.assertTrue(create_res.is_open())
def test_check_open_resume_response(self): auth_as_applicant(self) self.profile_page.open() self.assertTrue(self.profile_page.click_link_to_myResponses()) self.profile_page.open_resume_responses() self.assertTrue(self.resume_page.is_open())
def test_link_to_my_responses(self): auth_as_applicant(self) self.profile_page.open() self.assertTrue(self.profile_page.click_link_to_myResponses())
def test_incorrect_phone(self): check_data = auth_as_applicant(self) self.profile_page.open() self.profile_page.edit('margot1', 4) self.assertTrue( self.profile_page.check_span_error('Неверный номер телефона.'))