From e2fcbecc26f2d8430ca5da09acc19555941edac1 Mon Sep 17 00:00:00 2001 From: Oleja123 Date: Tue, 4 Mar 2025 21:28:20 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B1=D0=BB=D0=BE=D0=BA=20=D0=BB=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test_profile_module.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test_profile_module.py b/test_profile_module.py index 063c724..2199a13 100644 --- a/test_profile_module.py +++ b/test_profile_module.py @@ -35,6 +35,7 @@ def password_step(driver): change_password.click() time.sleep(1) + def password_back_step(driver): driver.find_element( By.CSS_SELECTOR, '#root > div > div.app-page > div.auth-popup > div > div.overlay-order.overlay-sidebar-enter-done > div.overlay-header > div.button-back > svg').click() @@ -82,6 +83,20 @@ def wrong_old_password(driver): time.sleep(1) + +def check_warnings(driver): + old_password, password, repeat_password = get_password_fields(driver) + old_password.send_keys(PASSWORD) + time.sleep(1) + password.send_keys(2 * PASSWORD + 'а') + time.sleep(1) + repeat_password.send_keys(2 * PASSWORD + 'а') + time.sleep(1) + assert len(driver.find_elements( + By.XPATH, "//div[@class='input__error']")) == 1 + time.sleep(1) + + def test_navigation(open_profile): login = open_profile profile_icon_window = login.find_element( @@ -137,4 +152,7 @@ def test_profile_changes(open_profile): password_step(driver) wrong_old_password(driver) password_back_step(driver) + password_step(driver) + check_warnings(driver) + password_back_step(driver) time.sleep(2)