Skip to content

Commit ddc11fe

Browse files
daxtheduckclaude
andauthored
Add udg.edu rule for Universitat de Girona cookie banner (#2430)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 38ab7a6 commit ddc11fe

2 files changed

Lines changed: 50 additions & 0 deletions

File tree

‎rules/autoconsent/udg.edu.json‎

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"name": "udg.edu",
3+
"vendorUrl": "https://www.udg.edu/",
4+
"runContext": {
5+
"urlPattern": "^https?://(\\w+\\.)?udg\\.edu/"
6+
},
7+
"cosmetic": false,
8+
"prehideSelectors": [".cookie-alert"],
9+
"detectCmp": [
10+
{
11+
"exists": ".cookie-alert .cookies-manager__btn-open"
12+
}
13+
],
14+
"detectPopup": [
15+
{
16+
"visible": ".cookie-alert"
17+
}
18+
],
19+
"optIn": [
20+
{
21+
"waitForThenClick": ".cookie-alert .cookies-manager__btn-accept"
22+
}
23+
],
24+
"optOut": [
25+
{
26+
"waitForThenClick": ".cookie-alert button.cookies-manager__btn-open"
27+
},
28+
{
29+
"waitForVisible": ".cookies-manager__window"
30+
},
31+
{
32+
"click": ".cookies-manager input.toggle:checked:not(:disabled)",
33+
"all": true,
34+
"optional": true
35+
},
36+
{
37+
"waitForThenClick": ".cookies-manager__btn-save",
38+
"retry": 3,
39+
"retryInterval": 500
40+
}
41+
],
42+
"test": [
43+
{
44+
"cookieContains": "udgCookiesPreferences=set"
45+
}
46+
]
47+
}

‎tests/udg.edu.spec.ts‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import generateCMPTests from '../playwright/runner';
2+
3+
generateCMPTests('udg.edu', ['https://www.udg.edu/ca/', 'https://www.udg.edu/es/']);

0 commit comments

Comments
 (0)