Item logo image for Playwright Locator Assistant

Playwright Locator Assistant

5.0(

2 ratings

)
Item media 5 (screenshot) for Playwright Locator Assistant
Item media 1 (screenshot) for Playwright Locator Assistant
Item media 2 (screenshot) for Playwright Locator Assistant
Item media 3 (screenshot) for Playwright Locator Assistant
Item media 4 (screenshot) for Playwright Locator Assistant
Item media 5 (screenshot) for Playwright Locator Assistant
Item media 1 (screenshot) for Playwright Locator Assistant
Item media 1 (screenshot) for Playwright Locator Assistant
Item media 2 (screenshot) for Playwright Locator Assistant
Item media 3 (screenshot) for Playwright Locator Assistant
Item media 4 (screenshot) for Playwright Locator Assistant
Item media 5 (screenshot) for Playwright Locator Assistant

Overview

Generate, verify and record stable Playwright locators for any element. Python, JS/TS, Java and C#.

Playwright Locator Assistant generates the locator Playwright itself would choose, checks it against the live page, and turns it into ready-to-paste test code — without opening DevTools. WHY IT'S DIFFERENT The uniqueness badge is built on an engine that mirrors Playwright's own role, accessible-name and text semantics. When the extension says "✓ 1", real Playwright finds exactly that element. Every release is verified by running the generated locators through the real Playwright API. GENERATE • Click an element, or hover it and press Alt+Shift+L (⌘+Shift+L on Mac) so menus and dropdowns stay open • Strategies in Playwright's recommended order: getByTestId → getByLabel → getByRole + name → getByPlaceholder → getByText → getByTitle → scoped chains → .nth() → CSS, first unique wins • Dynamic values (prices, rates, dates, times, counters) are never baked into a locator; names with a live part become regex names • Table cells are anchored to their row and name their column • Same-origin iframes get the full contentFrame() chain; open Shadow DOM elements are picked directly • Stability tag on every locator: strong, good or fragile • Up to 5 alternatives, each with its own match count USE • Copy the locator, the action (.click(), .fill(""), .check(), .selectOption("…")) or the assertion (toHaveText, toHaveValue, toBeChecked, toBeVisible) • { } turns row anchors, cell values and options into variables for parameterised tests • Output in Python (pytest), JavaScript/TypeScript, Java or C# • Configure your testIdAttribute and whether exact: true is always emitted or only when needed PAGE OBJECTS Collect elements with "+ Page object", rename them, and copy a complete class: TypeScript getters, a Python class with properties, a Java class or a C# class. RECORD A FLOW Start recording, use the page, stop. Clicks, typed values, Enter presses, checkbox changes, selections and navigations become steps with the generated locators, rendered as a test skeleton in your language. VERIFY Paste any locator — or a whole test — and matching elements are highlighted with a count. Understands JS and Python syntax, await and expect() wrappers, filter({ hasText, has }), nth/first/last, and/or, frameLocator, regex names, CSS (including :has-text), XPath and text= shorthands. Unparseable input is reported as an error, not as "0 matches". MORE • DevTools sidebar in the Elements panel for the inspected node • Recent locators are re-checked against the current page every time the popup opens • Keyboard-only picking: Tab to move, Enter to capture, Esc to cancel • Light and dark mode PRIVACY Everything runs locally in your browser. Nothing is sent anywhere.

Details

  • Version
    2.1.0
  • Updated
    September 7, 2026
  • Size
    4.71MiB
  • Languages
    English
  • Developer
    Email
    khatskevich.mv@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Playwright Locator Assistant has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Playwright Locator Assistant handles the following:

User activity
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Related

Playwright Stud

5.0

Record, save and run Playwright tests in Chrome — and connect your browser to AI agents through Playwright MCP and CLI.

Find My Locator

4.8

Find the locator of any web element in one click, and record what you do on a page as a replayable test.

TestCase Studio - Selenium IDE

4.6

TestCase Studio record the user actions performed on a web application in English Sentences. Best alternative for Selenium IDE

Automize - Testing/Scraping Tool

4.1

Say goodbye to tricky element selection. Simplify scripting, mock network events, export to Puppeteer, Playwright and more.

SelectorsHub

4.4

Locators Plugin to Auto Generate and Verify Playwright Locators, XPath & CSS Selectors.

Playwright Recorder

5.0

Record browser actions and generate Playwright test scripts in JavaScript, TypeScript, Python, Java, and C# (.NET).

Playwright POM Generator

4.5

Generate production-ready Playwright Page Object Model files with syntax highlighting

Rayrun

3.9

GUI for generating CSS selectors compatible with Playwright, Puppeteer, Cypress, and Selenium for web testing and scraping.

Playwright Locator Inspector

0.0

DevTools panel to generate robust Playwright & XPath locators uniquely identified within the DOM. Supports AI optimization.

Playwright Chrome Recorder

2.5

Playwright extension for DevTools that allows you to export tests directly from the Recorder panel.

Element Selectors

4.8

Chrome extension to find element selectors

Playwright Selector Tool

5.0

Playwright Selector Studio: Version 2.1.2 — Unified AI Page Object Generator, Automation Locator & Quick UI Testing Tool Selector…

Playwright Stud

5.0

Record, save and run Playwright tests in Chrome — and connect your browser to AI agents through Playwright MCP and CLI.

Find My Locator

4.8

Find the locator of any web element in one click, and record what you do on a page as a replayable test.

TestCase Studio - Selenium IDE

4.6

TestCase Studio record the user actions performed on a web application in English Sentences. Best alternative for Selenium IDE

Automize - Testing/Scraping Tool

4.1

Say goodbye to tricky element selection. Simplify scripting, mock network events, export to Puppeteer, Playwright and more.

SelectorsHub

4.4

Locators Plugin to Auto Generate and Verify Playwright Locators, XPath & CSS Selectors.

Playwright Recorder

5.0

Record browser actions and generate Playwright test scripts in JavaScript, TypeScript, Python, Java, and C# (.NET).

Playwright POM Generator

4.5

Generate production-ready Playwright Page Object Model files with syntax highlighting

Rayrun

3.9

GUI for generating CSS selectors compatible with Playwright, Puppeteer, Cypress, and Selenium for web testing and scraping.

Google apps