Python package for interacting with denticon portal
Project description
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:
DateTimeElementClass for Datetime element model.
- Method:
select_dateInputs a date into a date field.
- Method:
Module: t_pom_denticon.elements.select_element
Select element module.
- Class:
SelectElementClass to Select element model.
- Method:
get_selected_optionGets the selected option.
- Method:
select_optionsSelects a list of options from src.a dropdown menu.
- Method:
Module: t_pom_denticon.elements.table_row_element
Table Row element module.
- Class:
TableRowElementClass for TextElement element model.
- Method:
get_row_valuesGet Element value.
- Method:
Module: t_pom_denticon.elements.text_element
TextElement element module.
- Class:
TextElementClass for TextElement element model.
- Method:
get_element_textGet Element value.
- Method:
Pages
Module: t_pom_denticon.pages
Page modules for Denticon.
Module: t_pom_denticon.pages.login_page
Generic login page for web app.
- Class:
LoginPagePage 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:
OfficesListModalPage 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:
PatientNotesPagePage 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:
PatientOverviewInfoPagePage 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:
PrimaryPatientInformationPagePage 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:
ReportViewerPagePage 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:
RetrieveDpsReportPagePage 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:
RetrieveSmartAssistReportPagePage 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:
SecondaryPatientInformationPagePage 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:
UpdatePayerInformationPage class containing elements specific to Update Payer Information interface.
T_denticon
Module: t_pom_denticon.t_denticon
Generic base class for web app.
- Class:
TDenticonMain 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file t_pom_denticon-0.1.1.tar.gz.
File metadata
- Download URL: t_pom_denticon-0.1.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3817dc5a705787413229040446f7e1c1a7e7d0c7e9a99bada17083dee463cc2f
|
|
| MD5 |
8e9c6ac59b719c51e3d63b4fcc0be530
|
|
| BLAKE2b-256 |
56dc62823857a68754fd9349833c3b0242450e5d113636059f7b0cc8ce12686f
|