qxf2-page-object-model
qxf2-page-object-model copied to clipboard
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 us...
Look at the way we can organise Browser Stack tests better. We have Project name, Build name and Session name which we pass as desired capability. Its hard to categorise...
This PR is for a providing a new option to our framework - using OPENAI's GPT-4 for summarizing pytest results and providing recommendations to failures. This will be an optional...
In this PR i have deduplicated the Base Page and Mobile Base Pages by sorting out the common functionalities in to separate helper classes. - There are four helper classes`...
Right now our `Base_Page.py` do not have a function to perform drag and drop while running UI automation tests. So adding drag and drop function in `Base_Page.py`.
Right now our Base_Page.py do not have a function to perform file upload while running UI automation tests. So adding file upload function in Base_Page.py.
Running `Accessibility Tests` involves two steps: 1. Use `--snapshot-update` param with `pytest` when running the accessibility test to create snapshots in `tests/snapshot//` dir. 2. Run the test and `pytest` validates...
# What changes added in the PR? # Added a `utils/generate_endpoint_from_openapi_spec.py` script to generate `endpoints/_Endpoint.py` file from an `OpenAPI` specification. It reads the endpoint details from the spec and uses...
The module name displayed in our test run logs for the corresponding method execution is inaccurate. It always appears as `utils.Base_Logging:write:108`, regardless of the actual module where the method is...
While The `README.md` file holds information about all aspects of the framework, trying to find useful information to implement changes is some times tough. Can we add a new directory...
The following warning message is seen when we run the selenium tests: ``` ============================== warnings summary =============================== tests/test_example_form.py: 12 warnings D:\code\backup\qxf2_pom\qxf2-page-object-model\utils\Gif_Maker.py:21: DeprecationWarning: Starting with ImageIO v3 the behavior of this...