示例#1
0
 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),
                 'Страница "Авторизация" не открылась')
示例#2
0
 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),
                 'Страница "Авторизация" не открылась')
示例#3
0
 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),
                 'Страница "Новый пароль" не открылась')
示例#4
0
 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 не открылась')
示例#5
0
 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 не открылась')
示例#6
0
 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),
                 'Страница оплаты не открылась')
示例#7
0
 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-ключ" не открылась')
示例#8
0
 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-ключ?" не открылась')
示例#9
0
 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()
示例#10
0
 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),
                 'Страница "Аналитика" не открылась')
示例#11
0
 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),
                 'Главная страница не открылась')
示例#12
0
 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), 'Страница авторизации не открылась')
示例#13
0
 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), 'Страница авторизации не открылась')
示例#14
0
 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()