import pytest import allure from src import config @pytest.mark.usefixtures("app") class TestLogin: @allure.title("[Login] Verification of DNA Login screen") @pytest.mark.smoke def login(self): self.app.go_to('') print(f"LOADED? {self.login_page.is_page_loaded()}") if self.login_page.is_page_loaded(): self.login_page.btn_login.click() self.login_page.sony_input_email.input_text(config.USER_EMAIL) self.login_page.sony_btn_next.click() if self.login_page.ms_input_password.exists(): self.login_page.ms_input_password.input_text(config.USER_PASSWORD) self.login_page.ms_btn_sign_in.click() elif self.login_page.sony_input_password.exists(): self.login_page.sony_input_password.input_text(config.USER_PASSWORD) self.login_page.sony_btn_sign_in.click() self.home_page.is_page_loaded()