├── .gitignore ├── README.md ├── core ├── __init__.py ├── common │ ├── __init__.py │ ├── constants.py │ └── init.py ├── conf │ ├── __init__.py │ └── environments │ │ ├── __init__.py │ │ ├── base.py │ │ ├── config.py │ │ └── default.py └── utils │ ├── __init__.py │ ├── fileutils.py │ └── utils.py ├── entrypoint.sh ├── pages ├── __init__.py ├── base_page.py ├── locators.py ├── login_page.py └── my_account_page.py ├── project.py ├── requirements.txt ├── resources ├── chromedriver_linux └── chromedriver_mac ├── run.sh ├── screenshots └── .gitkeep ├── scripts ├── send_message_to_slack.py └── test_ping.py └── tests ├── LoginTests.py └── __init__.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/README.md -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/common/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/core/common/constants.py -------------------------------------------------------------------------------- /core/common/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/core/common/init.py -------------------------------------------------------------------------------- /core/conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/conf/environments/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/conf/environments/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/core/conf/environments/base.py -------------------------------------------------------------------------------- /core/conf/environments/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/core/conf/environments/config.py -------------------------------------------------------------------------------- /core/conf/environments/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/core/conf/environments/default.py -------------------------------------------------------------------------------- /core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/utils/fileutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/core/utils/fileutils.py -------------------------------------------------------------------------------- /core/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/core/utils/utils.py -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/base_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/pages/base_page.py -------------------------------------------------------------------------------- /pages/locators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/pages/locators.py -------------------------------------------------------------------------------- /pages/login_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/pages/login_page.py -------------------------------------------------------------------------------- /pages/my_account_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/pages/my_account_page.py -------------------------------------------------------------------------------- /project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/project.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/chromedriver_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/resources/chromedriver_linux -------------------------------------------------------------------------------- /resources/chromedriver_mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/resources/chromedriver_mac -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/run.sh -------------------------------------------------------------------------------- /screenshots/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/send_message_to_slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/scripts/send_message_to_slack.py -------------------------------------------------------------------------------- /scripts/test_ping.py: -------------------------------------------------------------------------------- 1 | pass -------------------------------------------------------------------------------- /tests/LoginTests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayamaldhure/selenium-python-page-object-model/HEAD/tests/LoginTests.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------