adopt new lint rules

This commit is contained in:
Simon Knott 2024-10-22 12:17:05 +02:00
parent 6be03bd02f
commit b8b330b210
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC

View file

@ -165,12 +165,12 @@ function innerAsLocators(factory: LocatorFactory, parsed: ParsedSelector, isFram
factory.chainLocators([token, factory.generateLocator(base, 'frame', '')]) factory.chainLocators([token, factory.generateLocator(base, 'frame', '')])
); );
extendedTokens.push( extendedTokens.push(
factory.generateLocator(base, 'frame-locator', stringifySelector({ parts: [lastPart] })) factory.generateLocator(base, 'frame-locator', stringifySelector({ parts: [lastPart] }))
); );
if (['xpath', 'css'].includes(lastPart.name)) if (['xpath', 'css'].includes(lastPart.name))
extendedTokens.push(factory.generateLocator(base, 'frame-locator', stringifySelector({ parts: [lastPart] }, true))); extendedTokens.push(factory.generateLocator(base, 'frame-locator', stringifySelector({ parts: [lastPart] }, true)));
lastTokens.splice(0, lastTokens.length, ...extendedTokens) lastTokens.splice(0, lastTokens.length, ...extendedTokens);
nextBase = 'frame-locator'; nextBase = 'frame-locator';
continue; continue;
} }
@ -357,8 +357,8 @@ export class PythonLocatorFactory implements LocatorFactory {
if (options.hasNotText !== undefined) if (options.hasNotText !== undefined)
return `locator(${this.quote(body as string)}, has_not_text=${this.toHasText(options.hasNotText)})`; return `locator(${this.quote(body as string)}, has_not_text=${this.toHasText(options.hasNotText)})`;
return `locator(${this.quote(body as string)})`; return `locator(${this.quote(body as string)})`;
case 'frame-locator': case 'frame-locator':
return `frame_locator(${this.quote(body as string)})`; return `frame_locator(${this.quote(body as string)})`;
case 'frame': case 'frame':
return `content_frame`; return `content_frame`;
case 'nth': case 'nth':