E2E Recorder v2 ์ ์์: Alejandro Alberca
Record browser interactions and export them as Playwright (TS/Python), Cypress, or Selenium test scripts. Shadow DOM, iframes & multi-tab support.
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์ ๋ณด
E2E Recorder v2 captures your browser interactions and converts them into production-ready automated test scripts โ no AI, no cloud, no external dependencies.
Supported frameworks
Key features
Smart selector engine โ scores every element using a priority table (
Visual selector inspector โ a green/amber/red outline appears over hovered elements while recording to show selector stability in real time.
Multiple selector candidates โ each recorded action captures up to 6 alternative selectors. Test each one against the live page and choose or discard them individually.
Comprehensive event capture โ clicks, text input (400 ms debounce), special key presses, deliberate hover with DOM-change detection, relevant scroll, drag-and-drop, file upload, and native/custom dropdown selection.
Sensitive data masking โ password fields and inputs matching credential patterns (
Multi-tab recording โ follows OAuth pop-ups and new-window flows seamlessly. The generated script includes the correct page-switching code for each framework.
Event editor โ reorder or delete steps, edit selectors inline with live uniqueness validation, insert new steps between existing ones, and review automatic assertion suggestions.
Step-by-step replay โ click โถ Test to replay the session against the live page. Each step shows โ (passed), โ (failed), or โ (skipped) in real time.
Shadow DOM & iframe support โ full capture and code generation for components inside shadow roots and nested frames.
Page Object Model export โ optional toggle generates a separate POM class file alongside the test script.
Built-in Logs panel โ captures messages from all extension contexts with level and source filtering, useful for debugging recording issues.
Privacy
100% local. No data ever leaves your browser. No analytics, no telemetry, no external requests of any kind.
Supported frameworks
- Playwright TypeScript
- Playwright Python
- Cypress (JavaScript)
- Selenium WebDriver (JavaScript)
Key features
Smart selector engine โ scores every element using a priority table (
data-testid โบ id โบ aria-label โบ role โบ name โบ placeholder โบ text โบ class โบ tag) and picks the most stable selector automatically.Visual selector inspector โ a green/amber/red outline appears over hovered elements while recording to show selector stability in real time.
Multiple selector candidates โ each recorded action captures up to 6 alternative selectors. Test each one against the live page and choose or discard them individually.
Comprehensive event capture โ clicks, text input (400 ms debounce), special key presses, deliberate hover with DOM-change detection, relevant scroll, drag-and-drop, file upload, and native/custom dropdown selection.
Sensitive data masking โ password fields and inputs matching credential patterns (
api_key, token, cvvโฆ) are automatically replaced with ENV_SECRET_PARAM. The real value is never stored.Multi-tab recording โ follows OAuth pop-ups and new-window flows seamlessly. The generated script includes the correct page-switching code for each framework.
Event editor โ reorder or delete steps, edit selectors inline with live uniqueness validation, insert new steps between existing ones, and review automatic assertion suggestions.
Step-by-step replay โ click โถ Test to replay the session against the live page. Each step shows โ (passed), โ (failed), or โ (skipped) in real time.
Shadow DOM & iframe support โ full capture and code generation for components inside shadow roots and nested frames.
Page Object Model export โ optional toggle generates a separate POM class file alongside the test script.
Built-in Logs panel โ captures messages from all extension contexts with level and source filtering, useful for debugging recording issues.
Privacy
100% local. No data ever leaves your browser. No analytics, no telemetry, no external requests of any kind.
0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ
ํ์ ๊ถํ:
- ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ๋ธ๋ผ์ฐ์ ์ ๋ค์ด๋ก๋ ๊ธฐ๋ก์ ์ฝ๊ณ ์์
- ๋ธ๋ผ์ฐ์ ํญ์ ์ ๊ทผ
- ํ์ ์ค ๋ธ๋ผ์ฐ์ ํ๋์ ์ ๊ทผ
- ๋ชจ๋ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
์ ํ์ ๊ถํ:
- ๋ชจ๋ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
๋ฐ์ดํฐ ์์ง:
- ๊ฐ๋ฐ์๊ฐ ์ด ํ์ฅ ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ ์์ง์ด ํ์ํ์ง ์๋ค๊ณ ํฉ๋๋ค.
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 2.0.1
- ํฌ๊ธฐ
- 65.58 KB
- ๋ง์ง๋ง ์ ๋ฐ์ดํธ
- 5์๊ฐ ์ (2026๋ 7์ 7์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- MIT ๋ผ์ด์ ์ค
- ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ
- ์ด ๋ถ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ ์ฝ๊ธฐ
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ