# macOS/Linux
# You may need to run 'sudo apt-get install python3-venv`
first on Debian-based OSS python3 -m venv .venv
# Windows
# You can also use `py -3 -m venv .venv
python -m venv .venv
๐ฅ Playwright: Browser, Context & Page - Real-time Demo and Multi-User Testing . ๐ฏ Goal: Understand browser , context , and page in Playwright ๐ง 1. What is a browser ? ✅ Definition: A browser in Playwright is a launched instance of a real browser (Chromium, Firefox, WebKit) that can be used for automated testing. ✅ Purpose: It starts and controls the browser process. It is the root of your test execution. Required to create contexts and pages . ✅ Code Example: ts Copy Edit import { chromium } from 'playwright' ; const browser = await chromium. launch ({ headless : false }); ๐ง 2. What is a context (browser context)? ✅ Definition: A context is like a separate browser profile (or incognito tab) inside the browser. Each context is isolated — no cookies, local storage, or sessions are shared. ✅ Purpose: Simulates multiple users or sessions. Enables parallel and isolated testing. Allows setting user-specific prefer...
Comments
Post a Comment