def about_us_link(self): locator = Locator(By.XPATH, "//a[text()='О нас']") return BaseElement( driver=self.driver, locator=locator )
def current_menu_item(self): locator = Locator(By.XPATH, "//li[@class='current-menu-item']") return BaseElement( driver=self.driver, locator=locator )
def main_link(self): locator = Locator(By.XPATH, "//a[text()='Главная']") return BaseElement( driver=self.driver, locator=locator )
def login_button(self): locator = Locator(By.ID, 'login') return BaseElement(driver=self.driver, locator=locator)
def login_again_link(self): locator = Locator(By.XPATH, '//a[contains(text(), "Log in again.")]') return BaseElement(driver=self.driver, locator=locator)
def password_field(self): locator = Locator(By.ID, 'login-form-password') return BaseElement(driver=self.driver, locator=locator)
def login_field(self): locator = Locator(By.ID, 'login-form-username') return BaseElement(driver=self.driver, locator=locator)
def logout_link(self): locator = Locator(By.ID, "log_out") return BaseElement( driver=self.driver, locator=locator )
def user_avatar(self): locator = Locator(By.CLASS_NAME, "aui-avatar-inner") return BaseElement( driver=self.driver, locator=locator )
def page_header(self): locator = Locator(By.XPATH, "//h1[contains(text(),'System Dashboard')]") return BaseElement( driver=self.driver, locator=locator )