Exemplo n.º 1
0
class PopularCategory(unittest.TestCase):
    def setUp(self) -> None:
        default_setup(self)
        self.sphere = 'Государственные организации'
        self.main_page = MainPage(self.driver)
        self.vacancies_page = VacanciesPage(self.driver)
        self.reg_page = RegistrationPage(self.driver)
        self.create_resume_page = CreateResumePage(self.driver)
        self.main_page.open()

    def tearDown(self):
        self.driver.quit()

    def test_check_vacancy_by_sphere(self):
        self.main_page.click_on_sphere(self.sphere)
        self.assertTrue(self.vacancies_page.is_open())
        self.vacancies_page.click_on_first_vacancy()
        self.assertEqual(self.vacancies_page.get_sphere(), self.sphere)

    def test_check_footer_btn_not_auth(self):
        text = self.main_page.click_footer_btn()
        self.assertEqual(text, 'Создать аккаунт')
        self.reg_page.wait_for_page_open()
        self.assertTrue(self.reg_page.is_open())

    def test_check_footer_btn_auth(self):
        setup_auth(self)
        text = self.main_page.click_footer_btn()
        self.assertEqual(text, 'Создать резюме')
        self.create_resume_page.wait_for_page_open()
        self.assertTrue(self.create_resume_page.is_open())
Exemplo n.º 2
0
 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())