├── .gitignore ├── README.md ├── lesson1 ├── readme.md ├── requirements.txt ├── test-case.md └── test_auth.py ├── lesson2 ├── readme.md ├── registration_system.py ├── requirements.txt ├── saucedemo_update │ ├── conftest.py │ ├── data.py │ ├── locators.py │ └── test_auth.py ├── test_autouse_example.py ├── test_registration_system.py ├── test_scope_example.py ├── test_simple_example.py └── test_yield.py ├── lesson3 ├── readme.md ├── requirements.txt ├── test_expl.py ├── test_impl.py └── test_options.py ├── lesson4 ├── conftest.py ├── pages │ ├── auth_page.py │ └── base_page.py ├── readme.md ├── tests │ └── test_auth.py └── urls.py ├── lesson5 ├── conftest.py ├── pages │ └── auth.py ├── readme.md └── test_auth.py ├── lesson6 └── readme.md ├── lesson7 ├── readme.md ├── selenium_example │ ├── Dockerfile │ ├── main.py │ └── requirements.txt └── simple_example │ ├── Dockerfile │ ├── requirements.txt │ └── test_docker.py └── lesson8 ├── conftest.py ├── luma_project ├── __init__.py ├── pages │ ├── account.py │ └── sign_up.py └── test_data │ └── user_data.py ├── pytest.ini ├── structure.md └── tests └── test_sign_up.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/README.md -------------------------------------------------------------------------------- /lesson1/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson1/readme.md -------------------------------------------------------------------------------- /lesson1/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson1/requirements.txt -------------------------------------------------------------------------------- /lesson1/test-case.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson1/test-case.md -------------------------------------------------------------------------------- /lesson1/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson1/test_auth.py -------------------------------------------------------------------------------- /lesson2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/readme.md -------------------------------------------------------------------------------- /lesson2/registration_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/registration_system.py -------------------------------------------------------------------------------- /lesson2/requirements.txt: -------------------------------------------------------------------------------- 1 | selenium==4.19.0 2 | pytest==8.1.1 3 | Faker==24.4.0 -------------------------------------------------------------------------------- /lesson2/saucedemo_update/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/saucedemo_update/conftest.py -------------------------------------------------------------------------------- /lesson2/saucedemo_update/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/saucedemo_update/data.py -------------------------------------------------------------------------------- /lesson2/saucedemo_update/locators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/saucedemo_update/locators.py -------------------------------------------------------------------------------- /lesson2/saucedemo_update/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/saucedemo_update/test_auth.py -------------------------------------------------------------------------------- /lesson2/test_autouse_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/test_autouse_example.py -------------------------------------------------------------------------------- /lesson2/test_registration_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/test_registration_system.py -------------------------------------------------------------------------------- /lesson2/test_scope_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/test_scope_example.py -------------------------------------------------------------------------------- /lesson2/test_simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/test_simple_example.py -------------------------------------------------------------------------------- /lesson2/test_yield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson2/test_yield.py -------------------------------------------------------------------------------- /lesson3/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson3/readme.md -------------------------------------------------------------------------------- /lesson3/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest==7.4.2 2 | selenium==4.14.0 3 | -------------------------------------------------------------------------------- /lesson3/test_expl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson3/test_expl.py -------------------------------------------------------------------------------- /lesson3/test_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson3/test_impl.py -------------------------------------------------------------------------------- /lesson3/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson3/test_options.py -------------------------------------------------------------------------------- /lesson4/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson4/conftest.py -------------------------------------------------------------------------------- /lesson4/pages/auth_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson4/pages/auth_page.py -------------------------------------------------------------------------------- /lesson4/pages/base_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson4/pages/base_page.py -------------------------------------------------------------------------------- /lesson4/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson4/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson4/tests/test_auth.py -------------------------------------------------------------------------------- /lesson4/urls.py: -------------------------------------------------------------------------------- 1 | base_url = 'https://victoretc.github.io/selenium_waits/' -------------------------------------------------------------------------------- /lesson5/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson5/conftest.py -------------------------------------------------------------------------------- /lesson5/pages/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson5/pages/auth.py -------------------------------------------------------------------------------- /lesson5/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson5/readme.md -------------------------------------------------------------------------------- /lesson5/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson5/test_auth.py -------------------------------------------------------------------------------- /lesson6/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson6/readme.md -------------------------------------------------------------------------------- /lesson7/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson7/readme.md -------------------------------------------------------------------------------- /lesson7/selenium_example/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson7/selenium_example/Dockerfile -------------------------------------------------------------------------------- /lesson7/selenium_example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson7/selenium_example/main.py -------------------------------------------------------------------------------- /lesson7/selenium_example/requirements.txt: -------------------------------------------------------------------------------- 1 | selenium==4.15.0 2 | -------------------------------------------------------------------------------- /lesson7/simple_example/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson7/simple_example/Dockerfile -------------------------------------------------------------------------------- /lesson7/simple_example/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest==7.4.3 2 | -------------------------------------------------------------------------------- /lesson7/simple_example/test_docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson7/simple_example/test_docker.py -------------------------------------------------------------------------------- /lesson8/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson8/conftest.py -------------------------------------------------------------------------------- /lesson8/luma_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson8/luma_project/pages/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson8/luma_project/pages/account.py -------------------------------------------------------------------------------- /lesson8/luma_project/pages/sign_up.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson8/luma_project/pages/sign_up.py -------------------------------------------------------------------------------- /lesson8/luma_project/test_data/user_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson8/luma_project/test_data/user_data.py -------------------------------------------------------------------------------- /lesson8/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson8/pytest.ini -------------------------------------------------------------------------------- /lesson8/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson8/structure.md -------------------------------------------------------------------------------- /lesson8/tests/test_sign_up.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/selenium_automation_course/HEAD/lesson8/tests/test_sign_up.py --------------------------------------------------------------------------------