Source code for pages.tutor.admin.catalog

"""The admin catalog page object."""

from selenium.webdriver.common.by import By

from pages.tutor.admin.base import TutorAdminBase


[docs]class TutorAdminCatalog(TutorAdminBase): """Tutor admin course page object.""" _add_locator = (By.CSS_SELECTOR, 'body > div > a') _edit_locator = ( By.CSS_SELECTOR, '#offering_32 > span:nth-child(2) > a:nth-child(2)') _title_locator = (By.CSS_SELECTOR, '#offering_title') _description_locator = (By.CSS_SELECTOR, '#offering_description') _sales_locator = (By.CSS_SELECTOR, '#offering_salesforce_book_name') _eco_locator = (By.CSS_SELECTOR, '#offering_content_ecosystem_id') _url_locator = (By.CSS_SELECTOR, '#offering_webview_url') _save_locator = (By.CSS_SELECTOR, '#offering_ > input')
[docs] def add_catalog(self): """Add a catalog.""" return NotImplemented
[docs] def edit_catalog(self): """Edit a catalog.""" return NotImplemented