qxf2-page-object-model icon indicating copy to clipboard operation
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...

Results 44 qxf2-page-object-model issues
Sort by recently updated
recently updated
newest added

Declutter `conftest.py` module: 1. Remove duplicates in the module 2. Improve the `pylint` score for the module

enhancement
good first issue

In some of the test sccripts, the test output results includes lines related to "mini-checks" even though no mini-checks are defined in the script. ![image](https://github.com/user-attachments/assets/36d0d6db-d2bc-4e91-bf47-2ff1989fa4dd) ![image](https://github.com/user-attachments/assets/eed0c5f2-5b95-4c3e-a26a-0718795a19c7) **Expected Behavior:** The test...

Need update for "Mobile Appium (Android and iOS) Automation Quick Start Guide" wiki page available at https://github.com/qxf2/qxf2-page-object-model/wiki/Mobile-Appium-(Android-and-iOS)-Automation-Quick-Start-Guide.

good first issue
documentation

I have updated the following to the test_accessibility.py script: - Changed ‘test_obj.conditional_write’ to ‘test_obj.log_result’ - Updated the logic to fetch only violations[] section from the axe_run results, compare it with...

The logging implementation currently looks like this: ![existing_logging_implementation](https://github.com/user-attachments/assets/daa0672e-66f8-4078-b2aa-7ebd8100685d) The `LoggingObject` object reads the logging configuration from the `BaseLogging` object through composition, the `LoggingObject` is then inherited into `BasePage`. The problem...

enhancement

I have identified a bug in our framework where the api tests are not using the value provided for the api_url command-line option. Instead, the tests always default to using...

bug

Noticed usage of redundant `pass` statement under mobile app helper file. Please check all modules and remove redundant pass statements.

We use `print` statements in `except` blocks to display exception information on the console. Printing the info in white is not very useful. Add a method to the `LoggingObject` object...

Because distutils was removed in Python 3.12, we get ModuleNotFoundError: module named 'distutils'. I had to install setuptools to resolve this issue `pip install setuptools`

The `imageio` module version - `2.34.1` raises a `ValueError` exception ❌ with message - `all input arrays must have the same shape` when creating a `gif`. While this needs to...

bug