Sobes.tech
Senior

def __init__(self, page) -> None: super().__init__(page) # Մուտքային դաշտերը ունեն նորմալ նշաններ, այնպես որ ես նրանց որոնում եմ նույն կերպ, ինչպես տեսնում է օգտվողը, # ոչ թե id կամ CSS դաս, որը դիզայները կարող է ցանկացած պահի վերանվանել self.username_input = page.get_by_label("Username") self.password_input = page.get_by_label("Password") self.login_button = page.get_by_role("button", name="Login") # Ֆորման անհրաժեշտ է, որպեսզի ստուգենք, որ մենք չգիտենք այլ էջում նավիգացիա կատարելիս self.login_form = page.locator("form#login") # Փայլ հաղորդագրությունը, այն նույնն է հաջողության և սխալի համար self.flash_message = page.locator("#flash") def fill_credentials(self, username: str, password: str): self.username_input.fill(username) self.password_input.fill(password) return self def login(self, username: str, password: str) -> SecurePage: """

def __init__(self, page) -> None… - sobes.tech