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)