diff --git a/packages/playwright/src/index.ts b/packages/playwright/src/index.ts index 32cfd592..219efe32 100644 --- a/packages/playwright/src/index.ts +++ b/packages/playwright/src/index.ts @@ -151,7 +151,7 @@ export default class AxeBuilder { const context = normalizeContext(this.includes, this.excludes); const { page } = this; - page.evaluate(this.script()); + await page.evaluate(this.script()); const runPartialDefined = await page.evaluate( 'typeof window.axe.runPartial === "function"' ); @@ -295,8 +295,8 @@ export default class AxeBuilder { 'Please make sure that you have popup blockers disabled.' ); - blankPage.evaluate(this.script()); - blankPage.evaluate(await this.axeConfigure()); + await blankPage.evaluate(this.script()); + await blankPage.evaluate(await this.axeConfigure()); // evaluate has a size limit on the number of characters so we'll need // to split partialResults into chunks if it exceeds that limit.