diff --git a/packages/puppeteer-core/src/api/Page.ts b/packages/puppeteer-core/src/api/Page.ts index c70ae773fd4..ec11ab0b038 100644 --- a/packages/puppeteer-core/src/api/Page.ts +++ b/packages/puppeteer-core/src/api/Page.ts @@ -835,6 +835,15 @@ export class Page extends EventEmitter { return Locator.create(this, selector); } + /** + * A shortcut for {@link Locator.race} that does not require static imports. + * + * @internal + */ + locatorRace(locators: Locator[]): Locator { + return Locator.race(locators); + } + /** * Runs `document.querySelector` within the page. If no element matches the * selector, the return value resolves to `null`. diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 4d54bdf06b7..f8ed847696f 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -3375,7 +3375,7 @@ "testIdPattern": "[page.spec] Page Page.title should return the page title", "platforms": ["linux", "win32"], "parameters": ["firefox", "webDriverBiDi"], - "expectations": ["PASS", "FAIL"] + "expectations": ["FAIL", "PASS"] }, { "testIdPattern": "[page.spec] Page Page.waitForNetworkIdle should work",