QLTY Framework
Welcome to the QLTY Framework documentation!
This documentation site provides helpful information on how to set up your environment, common troubleshooting and most important: API documentation for the entire library!
This project is under constant development and we will do our best effort to keep documentation up to date.
Getting Started
Guides
API Documentation
- Core
- API
- Integrations
- Base integration
- Integration registry
- Email integration
- Slack integration
SlackIntegrationSlackIntegration.__init__()SlackIntegration._create_payload()SlackIntegration._get_button_blocks()SlackIntegration._get_environment_url()SlackIntegration._get_platform_emoji()SlackIntegration._post_results()SlackIntegration.on_run_end()SlackIntegration.on_run_start()SlackIntegration.report()
- Saucelabs integration
- TestRail integration
TestRailIntegrationTestRailIntegration.__init__()TestRailIntegration._test_connection()TestRailIntegration.add_attachment_to_result()TestRailIntegration.add_attachment_to_run()TestRailIntegration.add_result_for_case()TestRailIntegration.create_test_run()TestRailIntegration.on_run_end()TestRailIntegration.on_run_start()TestRailIntegration.resolve_case_ids()TestRailIntegration.update_run()
- Mailtrap integration
- Mail.tm integration
MailTMIntegrationMailTMIntegration.BASE_URLMailTMIntegration.__init__()MailTMIntegration._authenticate()MailTMIntegration._create_account()MailTMIntegration._fetch_messages()MailTMIntegration._get_auth_headers()MailTMIntegration._get_domain()MailTMIntegration._get_message_body()MailTMIntegration.get_emails()MailTMIntegration.get_verification_link()
- Selenium
- Selenium operations
SeleniumOperationsSeleniumOperations.__init__()SeleniumOperations._bool_click()SeleniumOperations._swipe_android()SeleniumOperations._swipe_ios()SeleniumOperations._text_to_be_present_in_elements()SeleniumOperations.browser_tap()SeleniumOperations.drag_and_drop()SeleniumOperations.drag_and_drop_by_offset()SeleniumOperations.driverSeleniumOperations.get_current_url()SeleniumOperations.get_element()SeleniumOperations.get_elements()SeleniumOperations.swipe()SeleniumOperations.swipe_until_visible()SeleniumOperations.switch_to_new_window()SeleniumOperations.tap()SeleniumOperations.tap_android_button()SeleniumOperations.tap_element_at()SeleniumOperations.try_fetch()SeleniumOperations.wait_for()SeleniumOperations.wait_for_element_to_be_visible()SeleniumOperations.wait_for_element_to_not_be_visible()SeleniumOperations.wait_for_text_in_elements()
- Web element operations
WebElementOperationsWebElementOperations.__init__()WebElementOperations._scroll_into_view()WebElementOperations._wait_for_dropdown_option()WebElementOperations.controllerWebElementOperations.op_browser_tap()WebElementOperations.op_click_element()WebElementOperations.op_get_element()WebElementOperations.op_get_element_enabled()WebElementOperations.op_get_element_text()WebElementOperations.op_get_element_value()WebElementOperations.op_get_element_visibility()WebElementOperations.op_get_elements()WebElementOperations.op_get_selected_dropdown_text()WebElementOperations.op_is_checkbox_checked()WebElementOperations.op_scroll_to_element()WebElementOperations.op_select_dropdown_by_text()WebElementOperations.op_select_dropdown_by_value()WebElementOperations.op_set_checkbox()WebElementOperations.op_swipe_until_visible()WebElementOperations.op_wait_for_element_to_be_visible()WebElementOperations.op_wait_for_element_to_not_be_visible()WebElementOperations.op_wait_for_text_in_elements()
- Selenium operations
- QLTY Utilities