Skip to main content

T-Pom-dentalhub

A Python package for interacting with DentalHub portal and their elements .

Table of Contents

Overview

This package provides various modules and classes for interacting with dentalhub portal.

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

Installation

pip install t-pom-dentalhub

Usage Example

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

API Documentation


Consts

Module: t_pom_dentalhub.consts

Configuration module for DentalHub.

  • Class: CONSTS

    Container for any const you require for default on your automation.


Elements

Module: t_pom_dentalhub.elements

Module for all web app elements.

Module: t_pom_dentalhub.elements.table_element

Table element module.

  • Class: TableElement

    Class for table elements.

    • Method: get_summary_table_data
    • Method: get_table_data

Module: t_pom_dentalhub.elements.text_element

Text element module.

  • Class: TextElement

    Class for input element model.


Pages

Module: t_pom_dentalhub.pages

Page modules for DentalHub.

Module: t_pom_dentalhub.pages.login_page

Login page for DentalHub.

  • Class: LoginPage

    Page class containing elements specific to login on DentalHub.

Module: t_pom_dentalhub.pages.dashboard_page

Dashboard page for Dentalhub.

  • Class: DashboardPage

    Page class containing elements specific to a dashboard interface.

Module: t_pom_dentalhub.pages.patient_insurance_page

Patient insurance form.

  • Class: PatientInsurancePage

    Page class containing elements specific to a patient insurance interface.

Module: t_pom_dentalhub.pages.practitioner_location_page

Practitioner location page.

  • Class: PractitionerLocationPage

    Page class containing elements specific to a practitioner and location interface.

Module: t_pom_dentalhub.pages.eligibility_selected_insurance_page

Page to selected insurance interface.

  • Class: EligibilitySelectedInsurancePage

    Page class containing elements specific to selected insurance interface.

Module: t_pom_dentalhub.pages.eligibility_check_results_page

Page to check the results of eligibility.

  • Class: EligibilityCheckResultsPage

    Page class containing elements specific to eligibility check result interface.

Module: t_pom_dentalhub.pages.service_history_page

Service history page.

  • Class: ServiceHistoryPage

    Page class containing elements specific to service history interface.

Module: t_pom_dentalhub.pages.multi_factor_authentication_page

Multi Factor Authentication Page.

  • Class: MultiFactorAuthenticationPage

    Page class containing multi factor authentication.


t_pom_dentalhub

Module: t_pom_dentalhub.t_pom_dentalhub

Base class for DentalHub.

  • Class: TDentalHub

    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-dentalhub 0.1.2

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-dentalhub 0.1.2
File Size Uploaded
t_pom_dentalhub-0.1.2.tar.gz 7.6 kB Details

Release files / t_pom_dentalhub-0.1.2.tar.gz

Download URL t_pom_dentalhub-0.1.2.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7b2836465854937ab6a3e77e94c844146e91376aefba9e278278dad41e75e8e3
BLAKE2b-256 checksum
How to use checksums
0acd777e149b40ed91d9e2c14440953286c4d116cefecb249ddac5cbd6c86578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.0

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