├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── release.yml │ ├── tests.yml │ └── version-bump.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── celeryconfig.py ├── cli.py ├── configs └── test │ ├── common.yml │ └── environments │ ├── dev.yml │ ├── prod.yml │ ├── qa.yml │ └── stage.yml ├── docker-compose.yml ├── images ├── uaf.svg └── uaf.webp ├── pytest.ini ├── ruff.toml ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── amazon │ ├── __init__.py │ ├── test_mobile_amazon.py │ └── test_web_amazon.py ├── fixtures │ ├── __init__.py │ └── conftest.py ├── pages │ ├── __init__.py │ ├── base_page.py │ ├── mobile │ │ ├── __init__.py │ │ └── amazon │ │ │ ├── __init__.py │ │ │ ├── composition │ │ │ ├── __init__.py │ │ │ ├── category_content.py │ │ │ ├── header_content.py │ │ │ └── product_content.py │ │ │ ├── home_page.py │ │ │ └── product_page.py │ └── web │ │ ├── __init__.py │ │ └── amazon │ │ ├── __init__.py │ │ ├── composition │ │ ├── __init__.py │ │ ├── filter_content.py │ │ ├── header_content.py │ │ └── product_content.py │ │ ├── home_page.py │ │ └── product_page.py ├── parabank │ ├── __init__.py │ └── test_fund_transfer.py ├── test_data │ ├── __init__.py │ ├── api │ │ └── __init__.py │ ├── appium │ │ ├── __init__.py │ │ └── capabilities.py │ └── web │ │ └── __init__.py └── unit │ ├── __init__.py │ ├── test_crypt.py │ ├── test_device_tasks.py │ ├── test_element_utils.py │ ├── test_enums.py │ ├── test_helper.py │ ├── test_locator_utils.py │ ├── test_mobile_driver_factory.py │ ├── test_mobile_native_swipe_utils.py │ ├── test_mongo_utils.py │ ├── test_postgres_utility.py │ ├── test_waits.py │ ├── test_web_driver_factory.py │ └── test_yaml_parser_utils.py ├── tox.ini └── uaf ├── __init__.py ├── ai ├── __init__.py └── bot.py ├── common ├── __init__.py └── helper.py ├── cryptic ├── __init__.py └── crypt.py ├── decorators ├── __init__.py ├── loggers │ ├── __init__.py │ └── logger.py └── pytest │ ├── __init__.py │ └── pytest_ordering.py ├── device_farming ├── __init__.py └── device_tasks.py ├── enums ├── __init__.py ├── appium_automation_name.py ├── browser_make.py ├── device_status.py ├── direction.py ├── driver_executable_paths.py ├── environments.py ├── execution_mode.py ├── file_paths.py ├── mobile_app_status.py ├── mobile_app_type.py ├── mobile_device_environment_type.py └── mobile_os.py ├── factories ├── __init__.py └── driver │ ├── __init__.py │ ├── abstract_factory │ ├── __init__.py │ ├── abstract_factory.py │ └── abstract_products │ │ ├── __init__.py │ │ ├── abstract_mobile │ │ ├── __init__.py │ │ ├── abstract_android.py │ │ ├── abstract_ios.py │ │ └── abstract_mobile.py │ │ └── abstract_web │ │ ├── __init__.py │ │ ├── abstract_brave.py │ │ ├── abstract_chrome.py │ │ ├── abstract_chromium.py │ │ ├── abstract_firefox.py │ │ ├── abstract_ie.py │ │ ├── abstract_msedge.py │ │ └── abstract_web_driver.py │ └── concrete_factory │ ├── __init__.py │ ├── concrete_factory.py │ └── concrete_products │ ├── __init__.py │ ├── mobile │ ├── __init__.py │ ├── concrete_android_driver.py │ ├── concrete_ios_driver.py │ └── concrete_mobile_driver.py │ └── web │ ├── __init__.py │ ├── concrete_brave_driver.py │ ├── concrete_chrome_driver.py │ ├── concrete_chromium_driver.py │ ├── concrete_firefox_driver.py │ ├── concrete_ie_driver.py │ ├── concrete_msedge_driver.py │ └── concrete_web_driver.py ├── py.typed ├── utilities ├── __init__.py ├── database │ ├── __init__.py │ ├── mongo_utils.py │ └── postgres_utility.py ├── faker │ ├── __init__.py │ └── faker_utils.py ├── parser │ ├── __init__.py │ └── yaml_parser_utils.py └── ui │ ├── __init__.py │ ├── appium_core │ ├── __init__.py │ ├── appium_core_utils.py │ └── appium_service.py │ ├── element │ ├── __init__.py │ └── element_utils.py │ ├── locator │ ├── __init__.py │ └── locator_utils.py │ ├── scroller │ ├── __init__.py │ └── scroll.py │ ├── swipe │ ├── __init__.py │ └── swipe_utils.py │ ├── waiter │ ├── __init__.py │ └── waits.py │ └── window │ ├── __init__.py │ └── window_utils.py └── version.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/version-bump.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.github/workflows/version-bump.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/SECURITY.md -------------------------------------------------------------------------------- /celeryconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/celeryconfig.py -------------------------------------------------------------------------------- /cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/cli.py -------------------------------------------------------------------------------- /configs/test/common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/configs/test/common.yml -------------------------------------------------------------------------------- /configs/test/environments/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/configs/test/environments/dev.yml -------------------------------------------------------------------------------- /configs/test/environments/prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/configs/test/environments/prod.yml -------------------------------------------------------------------------------- /configs/test/environments/qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/configs/test/environments/qa.yml -------------------------------------------------------------------------------- /configs/test/environments/stage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/configs/test/environments/stage.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/uaf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/images/uaf.svg -------------------------------------------------------------------------------- /images/uaf.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/images/uaf.webp -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/pytest.ini -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/ruff.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/amazon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/amazon/test_mobile_amazon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/amazon/test_mobile_amazon.py -------------------------------------------------------------------------------- /tests/amazon/test_web_amazon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/amazon/test_web_amazon.py -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/fixtures/conftest.py -------------------------------------------------------------------------------- /tests/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/base_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/base_page.py -------------------------------------------------------------------------------- /tests/pages/mobile/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/mobile/amazon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/mobile/amazon/composition/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/mobile/amazon/composition/category_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/mobile/amazon/composition/category_content.py -------------------------------------------------------------------------------- /tests/pages/mobile/amazon/composition/header_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/mobile/amazon/composition/header_content.py -------------------------------------------------------------------------------- /tests/pages/mobile/amazon/composition/product_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/mobile/amazon/composition/product_content.py -------------------------------------------------------------------------------- /tests/pages/mobile/amazon/home_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/mobile/amazon/home_page.py -------------------------------------------------------------------------------- /tests/pages/mobile/amazon/product_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/mobile/amazon/product_page.py -------------------------------------------------------------------------------- /tests/pages/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/web/amazon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/web/amazon/composition/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pages/web/amazon/composition/filter_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/web/amazon/composition/filter_content.py -------------------------------------------------------------------------------- /tests/pages/web/amazon/composition/header_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/web/amazon/composition/header_content.py -------------------------------------------------------------------------------- /tests/pages/web/amazon/composition/product_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/web/amazon/composition/product_content.py -------------------------------------------------------------------------------- /tests/pages/web/amazon/home_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/web/amazon/home_page.py -------------------------------------------------------------------------------- /tests/pages/web/amazon/product_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/pages/web/amazon/product_page.py -------------------------------------------------------------------------------- /tests/parabank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/parabank/test_fund_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/parabank/test_fund_transfer.py -------------------------------------------------------------------------------- /tests/test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_data/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_data/appium/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/test_data/appium/__init__.py -------------------------------------------------------------------------------- /tests/test_data/appium/capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/test_data/appium/capabilities.py -------------------------------------------------------------------------------- /tests/test_data/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_crypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_crypt.py -------------------------------------------------------------------------------- /tests/unit/test_device_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_device_tasks.py -------------------------------------------------------------------------------- /tests/unit/test_element_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_element_utils.py -------------------------------------------------------------------------------- /tests/unit/test_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_enums.py -------------------------------------------------------------------------------- /tests/unit/test_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_helper.py -------------------------------------------------------------------------------- /tests/unit/test_locator_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_locator_utils.py -------------------------------------------------------------------------------- /tests/unit/test_mobile_driver_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_mobile_driver_factory.py -------------------------------------------------------------------------------- /tests/unit/test_mobile_native_swipe_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_mobile_native_swipe_utils.py -------------------------------------------------------------------------------- /tests/unit/test_mongo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_mongo_utils.py -------------------------------------------------------------------------------- /tests/unit/test_postgres_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_postgres_utility.py -------------------------------------------------------------------------------- /tests/unit/test_waits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_waits.py -------------------------------------------------------------------------------- /tests/unit/test_web_driver_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_web_driver_factory.py -------------------------------------------------------------------------------- /tests/unit/test_yaml_parser_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tests/unit/test_yaml_parser_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/tox.ini -------------------------------------------------------------------------------- /uaf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/ai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/ai/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/ai/bot.py -------------------------------------------------------------------------------- /uaf/common/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | uaf: Common classes 3 | """ 4 | -------------------------------------------------------------------------------- /uaf/common/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/common/helper.py -------------------------------------------------------------------------------- /uaf/cryptic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/cryptic/crypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/cryptic/crypt.py -------------------------------------------------------------------------------- /uaf/decorators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/decorators/loggers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/decorators/loggers/__init__.py -------------------------------------------------------------------------------- /uaf/decorators/loggers/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/decorators/loggers/logger.py -------------------------------------------------------------------------------- /uaf/decorators/pytest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/decorators/pytest/pytest_ordering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/decorators/pytest/pytest_ordering.py -------------------------------------------------------------------------------- /uaf/device_farming/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/device_farming/__init__.py -------------------------------------------------------------------------------- /uaf/device_farming/device_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/device_farming/device_tasks.py -------------------------------------------------------------------------------- /uaf/enums/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/__init__.py -------------------------------------------------------------------------------- /uaf/enums/appium_automation_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/appium_automation_name.py -------------------------------------------------------------------------------- /uaf/enums/browser_make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/browser_make.py -------------------------------------------------------------------------------- /uaf/enums/device_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/device_status.py -------------------------------------------------------------------------------- /uaf/enums/direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/direction.py -------------------------------------------------------------------------------- /uaf/enums/driver_executable_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/driver_executable_paths.py -------------------------------------------------------------------------------- /uaf/enums/environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/environments.py -------------------------------------------------------------------------------- /uaf/enums/execution_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/execution_mode.py -------------------------------------------------------------------------------- /uaf/enums/file_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/file_paths.py -------------------------------------------------------------------------------- /uaf/enums/mobile_app_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/mobile_app_status.py -------------------------------------------------------------------------------- /uaf/enums/mobile_app_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/mobile_app_type.py -------------------------------------------------------------------------------- /uaf/enums/mobile_device_environment_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/mobile_device_environment_type.py -------------------------------------------------------------------------------- /uaf/enums/mobile_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/enums/mobile_os.py -------------------------------------------------------------------------------- /uaf/factories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_factory.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/abstract_android.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/abstract_android.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/abstract_ios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/abstract_ios.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/abstract_mobile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_mobile/abstract_mobile.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_brave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_brave.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_chrome.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_chromium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_chromium.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_firefox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_firefox.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_ie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_ie.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_msedge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_msedge.py -------------------------------------------------------------------------------- /uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_web_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/abstract_factory/abstract_products/abstract_web/abstract_web_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_factory.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/mobile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/mobile/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/mobile/concrete_android_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/mobile/concrete_android_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/mobile/concrete_ios_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/mobile/concrete_ios_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/mobile/concrete_mobile_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/mobile/concrete_mobile_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/__init__.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/concrete_brave_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/concrete_brave_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/concrete_chrome_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/concrete_chrome_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/concrete_chromium_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/concrete_chromium_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/concrete_firefox_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/concrete_firefox_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/concrete_ie_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/concrete_ie_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/concrete_msedge_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/concrete_msedge_driver.py -------------------------------------------------------------------------------- /uaf/factories/driver/concrete_factory/concrete_products/web/concrete_web_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/factories/driver/concrete_factory/concrete_products/web/concrete_web_driver.py -------------------------------------------------------------------------------- /uaf/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/database/mongo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/database/mongo_utils.py -------------------------------------------------------------------------------- /uaf/utilities/database/postgres_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/database/postgres_utility.py -------------------------------------------------------------------------------- /uaf/utilities/faker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/faker/__init__.py -------------------------------------------------------------------------------- /uaf/utilities/faker/faker_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/faker/faker_utils.py -------------------------------------------------------------------------------- /uaf/utilities/parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/parser/yaml_parser_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/parser/yaml_parser_utils.py -------------------------------------------------------------------------------- /uaf/utilities/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/ui/appium_core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/appium_core/__init__.py -------------------------------------------------------------------------------- /uaf/utilities/ui/appium_core/appium_core_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/appium_core/appium_core_utils.py -------------------------------------------------------------------------------- /uaf/utilities/ui/appium_core/appium_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/appium_core/appium_service.py -------------------------------------------------------------------------------- /uaf/utilities/ui/element/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/ui/element/element_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/element/element_utils.py -------------------------------------------------------------------------------- /uaf/utilities/ui/locator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/ui/locator/locator_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/locator/locator_utils.py -------------------------------------------------------------------------------- /uaf/utilities/ui/scroller/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/ui/scroller/scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/scroller/scroll.py -------------------------------------------------------------------------------- /uaf/utilities/ui/swipe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/ui/swipe/swipe_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/swipe/swipe_utils.py -------------------------------------------------------------------------------- /uaf/utilities/ui/waiter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/ui/waiter/waits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/waiter/waits.py -------------------------------------------------------------------------------- /uaf/utilities/ui/window/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uaf/utilities/ui/window/window_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/utilities/ui/window/window_utils.py -------------------------------------------------------------------------------- /uaf/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suneel944/UAF/HEAD/uaf/version.py --------------------------------------------------------------------------------