def _get_login_error(browser_helper: SeleniumHelper): error_area = browser_helper.find_maybe(By.CSS_SELECTOR, "div#error-container-wrapper") if error_area and error_area.is_displayed(): return error_area.text.strip()
def _is_logged_in(browser_helper: SeleniumHelper): avatar_area = browser_helper.find_maybe(By.CSS_SELECTOR, "a#nav-primary-profile") return avatar_area is not None
def _get_login_error(browser_helper: SeleniumHelper): alert_area = browser_helper.find_maybe(By.CSS_SELECTOR, "div.alert") if alert_area: return alert_area.text
def _get_login_error(browser_helper: SeleniumHelper): error_element = browser_helper.find_maybe(By.CSS_SELECTOR, "div.alert-block") if error_element and error_element.is_displayed(): return error_element.text.strip()
def _is_logged_in(browser_helper: SeleniumHelper): avatar_area = browser_helper.find_maybe(By.CSS_SELECTOR, "li.avatar") return avatar_area is not None
def _get_login_error(browser_helper: SeleniumHelper): error_area = browser_helper.find_maybe(By.ID, "error-message") if error_area and error_area.is_displayed(): return error_area.text.strip()
def _get_login_error(browser_helper: SeleniumHelper): warnings = browser_helper.find_maybe(By.CSS_SELECTOR, "div.notification--warning") if warnings: return warnings.text.strip() return None