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
257 stars 191 forks source link

The Endpoint objects should inherit Base_API #454

Open shivahari opened 3 weeks ago

shivahari commented 3 weeks ago

The endpoint objects - <endpoint_name>_API_Endpoints should inherit from Base_API

Currently these objects do not inherit from Base_API but still able to call the methods from Base_API because the methods are called from wrappers in API_Player which sets self.api_obj as API_Interface that inherits all the <endpoint_name>_API_Endpoints & Base_API object.

shivahari commented 3 hours ago

Completed modifying the endpoint files to inherit from BaseAPI

PR - https://github.com/qxf2/qxf2-page-object-model/pull/469