Skip to main content

Python package for interacting with DentalHub portal.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

t_pom_dentalhub-0.1.0.tar.gz (7.6 kB view details)

Uploaded Source

File details

Details for the file t_pom_dentalhub-0.1.0.tar.gz.

File metadata

  • Download URL: t_pom_dentalhub-0.1.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.0

File hashes

Hashes for t_pom_dentalhub-0.1.0.tar.gz
Algorithm Hash digest
SHA256 efb3875eaf9af9c3959649285401339c446718cf196767e2e8d4bc4a5ab9b55c
MD5 64679c06e3e4b54af691d57a0c70658a
BLAKE2b-256 b9a8f42382df80bf8987f4f5332e8c812bb837b6069479b339d169e79eb190f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page