def test_company_registration_with_filling_in_all_fields( self, browser, language): # регистрация работодателя с заполнением всех полей url_page = f"{UrlStartPage.prefix}logincasino.work{UrlStartPage.suffix}{language}{UrlStartPage.suffix_page}" page = OllPage(browser, url_page) # browser.maximize_window() page.open(False) page.age_confirmation() # подтверждение возраста больше 21 года page.opening_pop_up_for_login( ) # нажатие на кнопку для открытия pop-up окна для регистрации или авторизации page.go_to_company_registration_page( ) # нажатие на кнопку для перехода на страницу регистрации работодателя company_registration_page = CompanyRegistrationPage( browser, browser.current_url) company_registration_page.filling_in_required_fields( language, 1) # заполнение обязательных полей company_registration_page.filling_in_optional_fields( ) # заполнение не обязательных полей company_registration_page.browser.execute_script( "window.scrollBy(0, 1300);") company_registration_page.submitting_form_for_registration( ) # отправка формы на регистрацию main_page = MainPage(browser, browser.current_url) main_page.waiting_for_main_page_to_open( language) # ожидание открытия главной страницы main_page.confirmation_opening_of_main_page( language) # подтверждение открытия главной страницы main_page.checking_message_for_sending_registration_form( language ) # проверка сообщения о подтверждении отправки формы регистрации
def test_confirmation_of_registration_of_applicant_and_authorization_on_site( browser, language ): # подтверждение регистрации соискателя и авторизация на сайте link = Accounts.url_email email_page = EmailPage(browser, link) email_page.open() # browser.maximize_window() email_page.email_authorization() # авторизация email email_page.confirmation_of_job_seeker_registration_in_letter( language) # подтверждение регистрации соискателя в письме main_page = MainPage(browser, browser.current_url) main_page.confirmation_opening_of_main_page( language) # подтверждение открытия главной страницы page = OllPage(browser, browser.current_url) page.age_confirmation() # подтверждение возраста больше 21 года page.user_authorization(language, 2) # авторизация пользователя page.opening_authorized_user_menu( ) # нажатие на кнопку для открытия меню авторизированного пользователя