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.2.tar.gz (7.6 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: t_pom_dentalhub-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 7b2836465854937ab6a3e77e94c844146e91376aefba9e278278dad41e75e8e3
MD5 9a0a1e6f02efc2d5df92a50d19f118c4
BLAKE2b-256 0acd777e149b40ed91d9e2c14440953286c4d116cefecb249ddac5cbd6c86578

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