Skip to content

Commit

Permalink
Make shadowroot consent optional
Browse files Browse the repository at this point in the history
Maybe doesn't appear in CI as CI acces comes from outside EU?
  • Loading branch information
stefanw committed Jan 27, 2024
1 parent 8301e9e commit 8a6b788
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/test_utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,10 @@ const getCmpBoxConsent = () => {

const consentShadowRoot = ({ docSelector = '.needsclick', shadowSelector = '.cmp-button-accept-all' }) => {
return async (page) => {
await page.locator(docSelector).evaluate((node, shadowSelector) => node.shadowRoot.querySelector(shadowSelector).click(), shadowSelector)
const count = await page.locator(docSelector).count()
if (count > 0) {
await page.locator(docSelector).evaluate((node, shadowSelector) => node.shadowRoot.querySelector(shadowSelector).click(), shadowSelector)
}
}
}

Expand Down

0 comments on commit 8a6b788

Please sign in to comment.