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
261 stars 192 forks source link

Refactored Driverfactory #275

Closed akkuldn closed 4 years ago

akkuldn commented 4 years ago

In this PR I have refactored the Driverfactory code.

Files changed

  1. modified: conf/copy_framework_template_conf.py
  2. new file: conf/ports_conf.py
  3. modified: page_objects/Base_Page.py
  4. deleted: page_objects/DriverFactory.py
  5. modified: page_objects/Mobile_Base_Page.py
  6. new file: page_objects/driverfactory.py
  7. new file: page_objects/drivers/init.py
  8. new file: page_objects/drivers/local_browsers.py
  9. new file: page_objects/drivers/remote_options.py

What has been changed?