chore: do not generate role= selector, use internal (#18519)
This commit is contained in:
parent
b2e4f5652e
commit
4d34a1a371
|
|
@ -215,9 +215,9 @@ function buildTextCandidates(injectedScript: InjectedScript, element: Element, i
|
||||||
if (ariaRole) {
|
if (ariaRole) {
|
||||||
const ariaName = getElementAccessibleName(element, false, accessibleNameCache);
|
const ariaName = getElementAccessibleName(element, false, accessibleNameCache);
|
||||||
if (ariaName)
|
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
|
else
|
||||||
candidate.push({ engine: 'role', selector: ariaRole, score: 10 });
|
candidate.push({ engine: 'internal:role', selector: ariaRole, score: 10 });
|
||||||
} else {
|
} else {
|
||||||
candidate.push({ engine: 'css', selector: element.nodeName.toLowerCase(), score: 10 });
|
candidate.push({ engine: 'css', selector: element.nodeName.toLowerCase(), score: 10 });
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue