diff --git a/packages/playwright-core/src/server/injected/selectorGenerator.ts b/packages/playwright-core/src/server/injected/selectorGenerator.ts index 22914538f7..5ac7b852a7 100644 --- a/packages/playwright-core/src/server/injected/selectorGenerator.ts +++ b/packages/playwright-core/src/server/injected/selectorGenerator.ts @@ -215,9 +215,9 @@ function buildTextCandidates(injectedScript: InjectedScript, element: Element, i if (ariaRole) { const ariaName = getElementAccessibleName(element, false, accessibleNameCache); if (ariaName) - candidate.push({ engine: 'role', selector: `${ariaRole}[name=${escapeForAttributeSelector(ariaName, true)}]`, score: 10 }); + candidate.push({ engine: 'internal:role', selector: `${ariaRole}[name=${escapeForAttributeSelector(ariaName, true)}]`, score: 10 }); else - candidate.push({ engine: 'role', selector: ariaRole, score: 10 }); + candidate.push({ engine: 'internal:role', selector: ariaRole, score: 10 }); } else { candidate.push({ engine: 'css', selector: element.nodeName.toLowerCase(), score: 10 }); }