pages.payments package¶
Submodules¶
pages.payments.base module¶
Basic page parent for all Payment pages.
pages.payments.email_logs module¶
OpenStax payment admin email logs page object.
-
class
pages.payments.email_logs.EmailLogs(driver, base_url=None, timeout=10, **url_kwargs)[source]¶ Bases:
pages.payments.base.PaymentsBaseOpenStax payment admin email logs page object.
-
class
EmailList(page, root=None)[source]¶ Bases:
regions.payments.section.PaymentsListSectionThe section of email lists.
-
class
Item(page, root=None)[source]¶ Bases:
regions.payments.section.ItemThe section of email items.
-
property
get_email_address¶ Return the email address of an email entry.
-
property
get_email_status¶ Return the email status of a an email entry.
-
property
get_email_time¶ Return the sent time of an email entry.
-
property
get_email_type¶ Return the type of an email entry.
-
property
-
class
-
property
email_list¶ Return the email list region.
Return the nav bar region.
-
class
pages.payments.home module¶
OpenStax payment home page object.
-
class
pages.payments.home.PaymentsHome(driver, base_url=None, timeout=10, **url_kwargs)[source]¶ Bases:
pages.payments.base.PaymentsBaseOpenStax payment home page object.
Return the nav bar region.
-
property
sections¶ Return a list of section objects.
pages.payments.login module¶
OpenStax payment login page object.
-
class
pages.payments.login.PaymentsLogin(driver, base_url=None, timeout=10, **url_kwargs)[source]¶ Bases:
pages.payments.base.PaymentsBaseOpenStax payment login page object.
pages.payments.logout module¶
OpenStax payment log out transition page object.
-
class
pages.payments.logout.PaymentsLogOut(driver, base_url=None, timeout=10, **url_kwargs)[source]¶ Bases:
pages.payments.base.PaymentsBaseOpenStax payment log out transition page object.
pages.payments.orders module¶
OpenStax payment orders page object.
-
class
pages.payments.orders.PaymentOrders(driver, base_url=None, timeout=10, **url_kwargs)[source]¶ Bases:
pages.payments.base.PaymentsBaseOpenStax payment orders page object.
-
class
OrdersList(page, root=None)[source]¶ Bases:
regions.payments.section.PaymentsListSectionThe section of order lists.
-
class
Item(page, root=None)[source]¶ Bases:
regions.payments.section.ItemThe section of order items.
-
property
get_order_identifier¶ Return the identifier of an order entry.
-
property
get_order_product¶ Return the product of an order entry.
-
property
get_order_time¶ Return the sent time of an order entry.
-
property
get_order_uuid¶ Return the uuid of an order entry.
-
property
-
class
Return the nav bar region.
-
property
orders_list¶ Return the order list region.
-
class
pages.payments.orders_detail module¶
OpenStax payment orders detail page object.
-
class
pages.payments.orders_detail.PaymentOrdersDetail(driver, base_url=None, timeout=10, **url_kwargs)[source]¶ Bases:
pages.payments.base.PaymentsBaseOpenStax payment orders detail page object.
-
class
TransactionList(page, root=None)[source]¶ Bases:
regions.payments.section.PaymentsListSectionThe section of transactions lists.
-
property
get_identifier¶ Return the order identifier.
Return the nav bar region.
-
property
transactions_list¶ Return the transaction list region.
-
class