Skip to main content

T_pom_denticon 📦

A Python package for Denticon POM approach when interacting with web pages and their elements.

📑 Table of Contents

Overview

This package provides Denticon portal Base class, web pages and web elements.

There are also usable web elements that have commonly used methods built in.

Installation

pip install t-pom-denticon

Usage Example

For detailed examples, please refer to our quick start page.

API Documentation


Elements

Module: t_pom_denticon.elements

Module for all web app elements.

Module: t_pom_denticon.elements.datetime_element

Datetime element module.

  • Class: DateTimeElement

    Class for Datetime element model.

    • Method: select_date

      Inputs a date into a date field.

Module: t_pom_denticon.elements.select_element

Select element module.

  • Class: SelectElement

    Class to Select element model.

    • Method: get_selected_option

      Gets the selected option.

    • Method: select_options

      Selects a list of options from src.a dropdown menu.

Module: t_pom_denticon.elements.table_row_element

Table Row element module.

  • Class: TableRowElement

    Class for TextElement element model.

    • Method: get_row_values

      Get Element value.

Module: t_pom_denticon.elements.text_element

TextElement element module.

  • Class: TextElement

    Class for TextElement element model.

    • Method: get_element_text

      Get Element value.


Pages

Module: t_pom_denticon.pages

Page modules for Denticon.

Module: t_pom_denticon.pages.login_page

Generic login page for web app.

  • Class: LoginPage

    Page class containing elements specific to a login interface.

Module: t_pom_denticon.pages.offices_list_modal

Generic Office List Modal page for web app.

  • Class: OfficesListModal

    Page class containing elements specific to Office List Modal interface.

Module: t_pom_denticon.pages.patient_notes_page

Generic Patient Notes page for web app.

  • Class: PatientNotesPage

    Page class containing elements specific patient notes interface to upload pdf.

Module: t_pom_denticon.pages.patient_overview_info_page

Generic Patient Overview Info Page for web app.

  • Class: PatientOverviewInfoPage

    Page class containing elements specific to a Patient Overview Info Page interface.

Module: t_pom_denticon.pages.primary_patient_info_page

Generic Primary Patient Information Page for web app.

  • Class: PrimaryPatientInformationPage

    Page class containing elements specific to a Primary Patient Information Page interface.

Module: t_pom_denticon.pages.report_viewer

Generic Report Viewer page for web app.

  • Class: ReportViewerPage

    Page class containing elements specific to a Report Viewer page interface.

Module: t_pom_denticon.pages.retrieve_dps_report_page

Generic Retrieve DPS Report page for web app.

  • Class: RetrieveDpsReportPage

    Page class containing elements specific to a Retrieve DPS Report interface.

Module: t_pom_denticon.pages.retrieve_smart_assist_report_page

Generic Retrieve Smart Assistant Report page for web app.

  • Class: RetrieveSmartAssistReportPage

    Page class containing elements specific to a Retrieve Smart Assistant Report interface.

Module: t_pom_denticon.pages.secondary_patient_info_page

Generic Secondary Patient Information Page for web app.

  • Class: SecondaryPatientInformationPage

    Page class containing elements specific to a Secondary Patient Information Page interface.

Module: t_pom_denticon.pages.update_payer_info

Generic Update Payer Information for web app.

  • Class: UpdatePayerInformation

    Page class containing elements specific to Update Payer Information interface.


T_denticon

Module: t_pom_denticon.t_denticon

Generic base class for web app.

  • Class: TDenticon

    Main application class managing pages and providing direct access to Selenium.


License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for t-pom-denticon 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for t-pom-denticon 0.1.1
File Size Uploaded
t_pom_denticon-0.1.1.tar.gz 8.5 kB Details

Release files / t_pom_denticon-0.1.1.tar.gz

Download URL t_pom_denticon-0.1.1.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3817dc5a705787413229040446f7e1c1a7e7d0c7e9a99bada17083dee463cc2f
BLAKE2b-256 checksum
How to use checksums
56dc62823857a68754fd9349833c3b0242450e5d113636059f7b0cc8ce12686f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page