Inspect
See the element clearly
Inspect an element in the browser, review its HTML, attributes, and DOM structure, then test suggestions with the Live Selector Test.
Browser-native automation toolkit
Smart Locator Inspector helps QA engineers and developers inspect the DOM, compare locator strategies, and turn the strongest option into reusable automation code.
Designed for Playwright, Selenium, and Cypress workflows.
Inspection toolkit
Replace tab-switching and hand-built selectors with a focused path from element discovery to reusable code.
Inspect
Inspect an element in the browser, review its HTML, attributes, and DOM structure, then test suggestions with the Live Selector Test.
Evaluate
Review scored Role, Label, Placeholder, Text, CSS, and appropriate XPath strategies. Production Mode narrows the list to stronger options.
Translate
See equivalent syntax for Playwright, Selenium, and Cypress without rebuilding the selector logic from scratch.
Build
Parameterize menus, tabs, key-value layouts, lists, tables, grids, dropdowns, nested navigation, and common row actions.
Record and generate
Record interactions and generate Page Objects, tests, assertions, reusable actions, environment references, and runtime test-data configuration.
export class SettingsPage {
saveButton = this.page
.getByRole('button', {
name: 'Save changes'
});
async save() {
await this.saveButton.click();
}
}
Configure
Represent names, email addresses, phone numbers, addresses, postal codes, country formats, and custom values as configurable data.
Reuse
Keep supported workspaces in browser storage, reopen Smart Methods and recorded flows, copy output, download files, and revisit inspection history.
The workflow
Select the element and review its DOM context.
Compare strategies by clarity and maintainability.
Shape the locator into a reusable action.
Copy or download code for your framework.
Built for daily test work
Compare locator options alongside the selected element instead of guessing from a raw DOM tree.
Move repeatable actions into parameterized methods and Page Objects from the beginning.
Translate locator intent across Playwright, Selenium, and Cypress workflows.
Ready to inspect?