def test_web_ui_23_check_change_pass_page_cancel_link(self, browser): change_pass_page = ChangePassPage(browser) change_pass_page.open() with wait_for_page_to_reload(browser): change_pass_page.click_remember_btn() assert_that(browser.current_url, contains_string(LoginPage(browser).path), 'Страница "Авторизация" не открылась')
def test_web_ui_24_change_pass_page_success_change(self, browser): change_pass_page = ChangePassPage(browser) change_pass_page.open() with wait_for_page_to_reload(browser): change_pass_page.enter_new_password(phone=str(random.randint(9900000000, 9909999999))) assert_that(browser.current_url, contains_string(LoginPage(browser).path), 'Страница "Авторизация" не открылась')
def test_web_ui_13_check_auth_page_change_pass_link(self, browser): auth_page = LoginPage(browser) auth_page.open() with wait_for_page_to_reload(browser): auth_page.click_forget_pass_btn() assert_that(browser.current_url, contains_string(ChangePassPage(browser).path), 'Страница "Новый пароль" не открылась')
def test_web_ui_31_check_lk_page_telegram(self, auth_by_trial_tariff, browser): lk_page = LKPage(browser) with wait_for_page_to_reload(browser): lk_page.click_telegram_link() assert_that(browser.current_url, contains_string('t.me/solomonangry'), 'Страница t.me/solomonangry не открылась')
def test_web_ui_30_check_lk_page_whats_upp(self, auth_by_trial_tariff, browser): lk_page = LKPage(browser) with wait_for_page_to_reload(browser): lk_page.click_whatsapp_link() assert_that(browser.current_url, contains_string('api.whatsapp.com/send?phone=79955016154'), 'Страница whatsapp не открылась')
def test_web_ui_29_check_lk_trial_page_pay(self, auth_by_trial_tariff, browser): lk_page = LKPage(browser) with wait_for_page_to_reload(browser): lk_page.click_payment_link() assert_that(browser.current_url, contains_string(PaymentPage(browser).path), 'Страница оплаты не открылась')
def test_web_ui_27_check_lk_page_enter_api_key(self, auth_by_paid_tariff, browser): lk_page = LKPage(browser) with wait_for_page_to_reload(browser): lk_page.click_api_link() assert_that(browser.current_url, contains_string(ApiKeyPage(browser).path), 'Страница "API-ключ" не открылась')
def test_web_ui_26_check_lk_page_get_api_key(self, auth_by_paid_tariff, browser): lk_page = LKPage(browser) with wait_for_page_to_reload(browser): lk_page.click_how_to_get_api_link() assert_that(browser.current_url, contains_string(HowToGetApiPage(browser).path), 'Страница "Как получить API-ключ?" не открылась')
def test_web_ui_34_check_lk_page_exit(self, auth_by_trial_tariff, browser): lk_page = LKPage(browser) with wait_for_page_to_reload(browser): lk_page.click_exit_btn() main_page = MainPage(browser) assert_that(browser.current_url, contains_string(main_page.path), 'Главная страница не открылась') main_page.check_header()
def test_web_ui_28_check_lk_trial_page_open_demo(self, auth_by_trial_tariff, browser): lk_page = LKPage(browser) with wait_for_page_to_reload(browser): lk_page.click_demo_link() assert_that(browser.current_url, contains_string(AnalyticsPage(browser).path), 'Страница "Аналитика" не открылась')
def test_web_ui_20_check_registration_page_success_reg(self, browser): signup_page = SignUpPage(browser) signup_page.open() signup_page.register_user(name='Test', phone=str( random.randint(9900000000, 9909999999))) signup_page.check_success_block_elements() with wait_for_page_to_reload(browser): signup_page.click_return_btn_in_success_block() assert_that(browser.current_url, contains_string(MainPage(browser).path), 'Главная страница не открылась')
def test_web_ui_5_check_main_page_try_free_link(self, browser): main_page = MainPage(browser) main_page.open() with wait_for_page_to_reload(browser): main_page.click_on_try_btn_in_tariffs_block() assert_that(browser.current_url, contains_string(SignUpPage(browser).path), 'Страница авторизации не открылась')
def test_web_ui_4_check_main_page_registration_link(self, browser): main_page = MainPage(browser) main_page.open() with wait_for_page_to_reload(browser): main_page.click_on_registration_btn_in_header() assert_that(browser.current_url, contains_string(SignUpPage(browser).path), 'Страница авторизации не открылась')
def test_web_ui_3_check_main_page_auth_link(self, browser): main_page = MainPage(browser) main_page.open() with wait_for_page_to_reload(browser): main_page.click_on_come_in_btn_in_header() assert_that(browser.current_url, contains_string(LoginPage(browser).path), 'Страница логина не открылась')
def log_in(self, browser: WebDriver, login: str, password: str): self.wait_locator_displayed(LoginPageLocators.AuthBlock.form_block) self.fill_login_field(login) self.fill_password_field(password) with wait_for_page_to_reload(browser): self.click_submit_btn()