Source code for pages.tutor.admin.base

"""Basic page parent for the tutor admin page."""

from pypom import Page
from selenium.webdriver.common.by import By


[docs]class TutorAdminBase(Page): """Base class.""" _root_locator = (By.CLASS_NAME, 'admin')
[docs] def wait_for_page_to_load(self): """Override page load.""" self.wait.until( lambda _: self.find_element(*self._root_locator).is_displayed())
@property def nav(self): """Return the nav region.""" from regions.tutor.adminnav import TutorAdminNav return TutorAdminNav(self)