├── .gitignore ├── LICENSE ├── README.md ├── pages ├── __init__.py ├── result.py └── search.py ├── requirements.txt ├── tests ├── conftest.py ├── test_github_project.py └── test_search.py └── tutorial ├── 1-getting-started.md ├── 2-first-steps.md ├── 3-assertions.md ├── 4-page-objects.md ├── 5-playwright-tricks.md ├── 6-api-testing.md └── images ├── browser-diagram.png ├── github-project-cards.png ├── inspect-result-links.png ├── inspect-result-search-input.png ├── inspect-search-button.png ├── inspect-search-input.png ├── playwright-banner.jpeg └── test-screenshot.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/pages/result.py -------------------------------------------------------------------------------- /pages/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/pages/search.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_github_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tests/test_github_project.py -------------------------------------------------------------------------------- /tests/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tests/test_search.py -------------------------------------------------------------------------------- /tutorial/1-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/1-getting-started.md -------------------------------------------------------------------------------- /tutorial/2-first-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/2-first-steps.md -------------------------------------------------------------------------------- /tutorial/3-assertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/3-assertions.md -------------------------------------------------------------------------------- /tutorial/4-page-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/4-page-objects.md -------------------------------------------------------------------------------- /tutorial/5-playwright-tricks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/5-playwright-tricks.md -------------------------------------------------------------------------------- /tutorial/6-api-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/6-api-testing.md -------------------------------------------------------------------------------- /tutorial/images/browser-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/browser-diagram.png -------------------------------------------------------------------------------- /tutorial/images/github-project-cards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/github-project-cards.png -------------------------------------------------------------------------------- /tutorial/images/inspect-result-links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/inspect-result-links.png -------------------------------------------------------------------------------- /tutorial/images/inspect-result-search-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/inspect-result-search-input.png -------------------------------------------------------------------------------- /tutorial/images/inspect-search-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/inspect-search-button.png -------------------------------------------------------------------------------- /tutorial/images/inspect-search-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/inspect-search-input.png -------------------------------------------------------------------------------- /tutorial/images/playwright-banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/playwright-banner.jpeg -------------------------------------------------------------------------------- /tutorial/images/test-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomationPanda/playwright-python-tutorial/HEAD/tutorial/images/test-screenshot.png --------------------------------------------------------------------------------