qxf2 / qxf2-page-object-model

Write Selenium and Appium tests in Python using the Page Object pattern. This Pythonic GUI and API test automation framework will help you get started with QA automation quickly. It comes with many useful integrations like - email, BrowserStack, Slack, TestRail, etc. This repository is developed and maintained by Qxf2 Services.
https://qxf2.com
MIT License
256 stars 191 forks source link

Made reporting tools architectural changes #403

Closed rohandudam closed 1 month ago

rohandudam commented 2 months ago

Created new directory "reporting_tools under integrations and moved TestRail and Tesults integration files. Made appropriate changes so integration can not break.

rohandudam commented 2 months ago

@indiranell @sravantit25 Thanks for your review and suggestions. I made changes as per your suggestion and moved add_tesults_case method under remote_object.py file. We need to keep it as part of base_page as we are calling this method from test.

Look at below screenshots related to changes: TestRail Exception message update: Screenshot from 2024-07-12 12-46-43

Tesult Test Run: tesult_run