"""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