From b939744be329736faaca5b7511af0fca349a22b0 Mon Sep 17 00:00:00 2001 From: KriyaShah050802 Date: Mon, 26 Oct 2026 15:54:25 +0530 Subject: [PATCH] Accesibility changes img --- docs/accessibility.html | 9 +- docs/assets/a11y-chart.svg | 8 + docs/assets/a11y-divider.svg | 6 + docs/assets/a11y-logo.svg | 5 + docs/assets/a11y-photo.svg | 12 + docs/assets/a11y-warning.svg | 6 + web-tests/config/accessibility.yml | 28 ++ web-tests/local.log | 602 +++++++++++++++++++++++--- web-tests/tests/accessibility.test.js | 75 ++++ 9 files changed, 695 insertions(+), 56 deletions(-) create mode 100644 docs/assets/a11y-chart.svg create mode 100644 docs/assets/a11y-divider.svg create mode 100644 docs/assets/a11y-logo.svg create mode 100644 docs/assets/a11y-photo.svg create mode 100644 docs/assets/a11y-warning.svg create mode 100644 web-tests/config/accessibility.yml create mode 100644 web-tests/tests/accessibility.test.js diff --git a/docs/accessibility.html b/docs/accessibility.html index 9c05b48..8f832bb 100644 --- a/docs/accessibility.html +++ b/docs/accessibility.html @@ -7,9 +7,12 @@

Images

-
- - Purple square logo +
+ + Purple logo with a person icon + + image of photo.svg + Decorative wavy divider
diff --git a/docs/assets/a11y-chart.svg b/docs/assets/a11y-chart.svg new file mode 100644 index 0000000..e6bc6b1 --- /dev/null +++ b/docs/assets/a11y-chart.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/assets/a11y-divider.svg b/docs/assets/a11y-divider.svg new file mode 100644 index 0000000..76fe2db --- /dev/null +++ b/docs/assets/a11y-divider.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/assets/a11y-logo.svg b/docs/assets/a11y-logo.svg new file mode 100644 index 0000000..461d73c --- /dev/null +++ b/docs/assets/a11y-logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/assets/a11y-photo.svg b/docs/assets/a11y-photo.svg new file mode 100644 index 0000000..03a01dd --- /dev/null +++ b/docs/assets/a11y-photo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/assets/a11y-warning.svg b/docs/assets/a11y-warning.svg new file mode 100644 index 0000000..8f1bab3 --- /dev/null +++ b/docs/assets/a11y-warning.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/web-tests/config/accessibility.yml b/web-tests/config/accessibility.yml new file mode 100644 index 0000000..ffd9f7a --- /dev/null +++ b/web-tests/config/accessibility.yml @@ -0,0 +1,28 @@ +# Accessibility — BrowserStack config +# Runs the accessibility test on Automate with BrowserStack Accessibility Testing enabled. +# Run: BROWSERSTACK_CONFIG_FILE='config/accessibility.yml' browserstack-node-sdk jest --testPathPattern=tests/accessibility + +userName: ${BROWSERSTACK_USERNAME} +accessKey: ${BROWSERSTACK_ACCESS_KEY} + +projectName: BrowserStack Demo +buildName: Accessibility Demo +buildIdentifier: "#${BUILD_NUMBER}" + +platforms: + - browserName: chrome + browser_version: latest + os: Windows + os_version: 10 + +# Accessibility Testing +accessibility: true +accessibilityOptions: + wcagVersion: wcag21aa + includeIssueType: + bestPractice: true + needsReview: true + +parallelsPerPlatform: 1 +browserstackLocal: false +idleTimeout: 300 diff --git a/web-tests/local.log b/web-tests/local.log index 56adc49..77acbc2 100644 --- a/web-tests/local.log +++ b/web-tests/local.log @@ -1,76 +1,572 @@ -Sat Sep 26 2026 04:02:16:477 GMT+0530 (IST) -- Binary semantic version is v8.9.22 -Sat Sep 26 2026 04:02:16:478 GMT+0530 (IST) -- Setting output as extra verbose with request parsing -Sat Sep 26 2026 04:02:16:479 GMT+0530 (IST) -- Setting up proxy connection to 127.0.0.1:60286 -Sat Sep 26 2026 04:02:16:479 GMT+0530 (IST) -- Proxy is configured -Sat Sep 26 2026 04:02:17:204 GMT+0530 (IST) -- [WARNING] Skipping initialisation of configuration console because: port already in use by another Binary -Sat Sep 26 2026 04:02:20:234 GMT+0530 (IST) -- [SUCCESS] You can now access your local server(s) in our remote browser +Mon Oct 26 2026 13:08:55:147 GMT+0530 (IST) -- Binary semantic version is v8.9.36 +Mon Oct 26 2026 13:08:55:150 GMT+0530 (IST) -- Setting output as extra verbose with request parsing +Mon Oct 26 2026 13:08:55:150 GMT+0530 (IST) -- Setting up proxy connection to 127.0.0.1:59943 +Mon Oct 26 2026 13:08:55:153 GMT+0530 (IST) -- Proxy is configured +Mon Oct 26 2026 13:08:55:512 GMT+0530 (IST) -- Starting configuration console on http://localhost:45454 +Mon Oct 26 2026 13:08:58:227 GMT+0530 (IST) -- [SUCCESS] You can now access your local server(s) in our remote browser -Sat Sep 26 2026 04:02:21:632 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... -Sat Sep 26 2026 04:02:21:632 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:08:58:458 GMT+0530 (IST) -- Setting up proxy connection to 127.0.0.1:59943 +Mon Oct 26 2026 13:08:58:456 GMT+0530 (IST) -- Setting up proxy connection to 127.0.0.1:59943 +Mon Oct 26 2026 13:08:58:465 GMT+0530 (IST) -- Setting up proxy connection to 127.0.0.1:59943 +Mon Oct 26 2026 13:08:58:464 GMT+0530 (IST) -- Setting up proxy connection to 127.0.0.1:59943 +Mon Oct 26 2026 13:08:58:556 GMT+0530 (IST) -- Setting up proxy connection to 127.0.0.1:59943 +Mon Oct 26 2026 13:08:58:479 GMT+0530 (IST) -- Proxy is configured +Mon Oct 26 2026 13:08:58:480 GMT+0530 (IST) -- Proxy is configured +Mon Oct 26 2026 13:08:58:487 GMT+0530 (IST) -- Proxy is configured +Mon Oct 26 2026 13:08:58:487 GMT+0530 (IST) -- Proxy is configured +Mon Oct 26 2026 13:08:58:586 GMT+0530 (IST) -- Proxy is configured +Mon Oct 26 2026 13:08:58:704 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... +Mon Oct 26 2026 13:08:58:704 GMT+0530 (IST) -- Platform supports WebSocket connections. -Sat Sep 26 2026 04:02:21:732 GMT+0530 (IST) -- Press Ctrl-C to exit +Mon Oct 26 2026 13:09:00:81 GMT+0530 (IST) -- Error in establishing connection. +Mon Oct 26 2026 13:09:00:81 GMT+0530 (IST) -- Unexpected server response: 502 +Mon Oct 26 2026 13:09:00:267 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... +Mon Oct 26 2026 13:09:00:267 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:00:598 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... +Mon Oct 26 2026 13:09:00:601 GMT+0530 (IST) -- Platform supports WebSocket connections. -Sat Sep 26 2026 04:18:05:10 GMT+0530 (IST) -- 10 repeaters connected out of 11 -Sat Sep 26 2026 04:18:05:11 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:18:05:263 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... -Sat Sep 26 2026 04:18:05:264 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:02:605 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... +Mon Oct 26 2026 13:09:02:606 GMT+0530 (IST) -- Platform supports WebSocket connections. -Sat Sep 26 2026 04:18:05:367 GMT+0530 (IST) -- Press Ctrl-C to exit +Mon Oct 26 2026 13:09:03:688 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... +Mon Oct 26 2026 13:09:03:689 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:19:418 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... +Mon Oct 26 2026 13:09:19:420 GMT+0530 (IST) -- Platform supports WebSocket connections. -Sat Sep 26 2026 04:18:06:5 GMT+0530 (IST) -- 10 repeaters connected out of 11 -Sat Sep 26 2026 04:18:06:6 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:18:06:165 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... -Sat Sep 26 2026 04:18:06:165 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:19:427 GMT+0530 (IST) -- Press Ctrl-C to exit -Sat Sep 26 2026 04:18:06:267 GMT+0530 (IST) -- Press Ctrl-C to exit +Mon Oct 26 2026 13:09:39:935 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:39:935 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800336] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:39:935 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:39:963 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:39:969 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:39:998 GMT+0530 (IST) -- [PARSING REQUEST][11][24800336] GET /accessibility.html HTTP/1.1 +Host: localhost:8765 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +sec-ch-ua-platform: "Windows" +Upgrade-Insecure-Requests: 1 +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 +Sec-Fetch-Site: none +Sec-Fetch-Mode: navigate +Sec-Fetch-User: ?1 +Sec-Fetch-Dest: document +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + -Sat Sep 26 2026 04:18:12:958 GMT+0530 (IST) -- 10 repeaters connected out of 11 -Sat Sep 26 2026 04:18:12:971 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:18:13:346 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... -Sat Sep 26 2026 04:18:13:347 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:40:12 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800336] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:40 GMT +Content-type: text/html +Content-Length: 10600 +Last-Modified: Mon, 26 Oct 2026 07:38:37 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:40:14 GMT+0530 (IST) -- Writing 187 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:16 GMT+0530 (IST) -- Writing 10600 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:92 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:40:93 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800337] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:40:93 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:40:96 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:40:96 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:40:106 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:40:106 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800339] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:40:106 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:40:106 GMT+0530 (IST) -- [PARSING REQUEST][11][24800337] GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1 +Host: localhost:8765 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: empty +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + -Sat Sep 26 2026 04:18:13:449 GMT+0530 (IST) -- Press Ctrl-C to exit +Mon Oct 26 2026 13:09:40:107 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:40:107 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:40:108 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800337] HTTP/1.0 404 File not found +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:40 GMT +Connection: close +Content-Type: text/html;charset=utf-8 +Content-Length: 469 + + + + + + Error response + + +

Error response

+

Error code: 404

+ FROM localhost:8765 +Mon Oct 26 2026 13:09:40:108 GMT+0530 (IST) -- Writing 653 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:116 GMT+0530 (IST) -- [PARSING REQUEST][11][24800339] GET /style.css HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +Accept: text/css,*/*;q=0.1 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: style +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + +Mon Oct 26 2026 13:09:40:117 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800339] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:40 GMT +Content-type: text/css +Content-Length: 2679 +Last-Modified: Wed, 30 Sep 2026 12:08:22 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:40:117 GMT+0530 (IST) -- Writing 185 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:117 GMT+0530 (IST) -- Writing 2679 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:410 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:40:411 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800347] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:40:411 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:40:414 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:40:415 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:40:428 GMT+0530 (IST) -- [PARSING REQUEST][11][24800347] GET /assets/a11y-chart.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + -Sat Sep 26 2026 04:18:20:492 GMT+0530 (IST) -- 10 repeaters connected out of 11 -Sat Sep 26 2026 04:18:20:495 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:18:20:671 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... -Sat Sep 26 2026 04:18:20:672 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:40:430 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800347] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:40 GMT +Content-type: image/svg+xml +Content-Length: 481 +Last-Modified: Thu, 22 Oct 2026 12:42:18 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:40:430 GMT+0530 (IST) -- Writing 189 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:431 GMT+0530 (IST) -- Writing 481 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:455 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:40:455 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800350] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:40:455 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:40:456 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:40:457 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:40:478 GMT+0530 (IST) -- [PARSING REQUEST][11][24800350] GET /assets/a11y-logo.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + -Sat Sep 26 2026 04:18:20:774 GMT+0530 (IST) -- Press Ctrl-C to exit +Mon Oct 26 2026 13:09:40:482 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800350] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:40 GMT +Content-type: image/svg+xml +Content-Length: 357 +Last-Modified: Thu, 22 Oct 2026 12:42:24 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:40:482 GMT+0530 (IST) -- Writing 189 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:485 GMT+0530 (IST) -- Writing 357 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:500 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:40:501 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800352] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:40:501 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:40:502 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:40:503 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800351] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:40:503 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:40:505 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:40:505 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:40:505 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:40:506 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:40:507 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:40:507 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800353] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:40:507 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:40:508 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:40:509 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:40:515 GMT+0530 (IST) -- [PARSING REQUEST][11][24800352] GET /assets/a11y-warning.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + +Mon Oct 26 2026 13:09:40:518 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800352] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:40 GMT +Content-type: image/svg+xml +Content-Length: 381 +Last-Modified: Mon, 26 Oct 2026 07:38:19 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:40:518 GMT+0530 (IST) -- Writing 189 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:519 GMT+0530 (IST) -- Writing 381 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:40:533 GMT+0530 (IST) -- [PARSING REQUEST][11][24800353] GET /assets/a11y-divider.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + -Sat Sep 26 2026 04:33:49:385 GMT+0530 (IST) -- 10 repeaters connected out of 11 -Sat Sep 26 2026 04:33:49:387 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:33:51:28 GMT+0530 (IST) -- 9 repeaters connected out of 11 -Sat Sep 26 2026 04:33:51:29 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:33:53:424 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... -Sat Sep 26 2026 04:33:53:425 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:40:534 GMT+0530 (IST) -- [PARSING REQUEST][11][24800351] GET /assets/a11y-photo.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + -Sat Sep 26 2026 04:33:53:527 GMT+0530 (IST) -- Press Ctrl-C to exit +Mon Oct 26 2026 13:09:40:537 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800351] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:40 GMT +Content-type: image/svg+xml +Content-Length: 542 +Last-Modified: Mon, 26 Oct 2026 07:38:13 GMT + + + + + + + + + + + + + + + + Error response + + +

Error response

+

Error code: 404

+ FROM localhost:8765 +Mon Oct 26 2026 13:09:41:87 GMT+0530 (IST) -- Writing 653 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:42:354 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:42:354 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800387] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:42:356 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:42:357 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:42:358 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:42:368 GMT+0530 (IST) -- [PARSING REQUEST][11][24800387] HEAD /accessibility.html HTTP/1.1 +Host: localhost:8765 +Accept: */* +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:30.0) Gecko/20100101 Firefox/30.0 +Connection: keep-alive + -Sat Sep 26 2026 04:33:53:786 GMT+0530 (IST) -- 11 repeaters connected out of 11 -Sat Sep 26 2026 04:33:53:787 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:33:53:974 GMT+0530 (IST) -- 10 repeaters connected out of 11 -Sat Sep 26 2026 04:33:53:974 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:33:54:579 GMT+0530 (IST) -- 9 repeaters connected out of 11 -Sat Sep 26 2026 04:33:54:579 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:33:54:782 GMT+0530 (IST) -- Connecting to BrowserStack using WebSocket protocol... -Sat Sep 26 2026 04:33:54:782 GMT+0530 (IST) -- Platform supports WebSocket connections. +Mon Oct 26 2026 13:09:42:369 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800387] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:42 GMT +Content-type: text/html +Content-Length: 10600 +Last-Modified: Mon, 26 Oct 2026 07:38:37 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:42:369 GMT+0530 (IST) -- Writing 187 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:51:5 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:51:6 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800519] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:51:7 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:51:8 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:51:9 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:51:27 GMT+0530 (IST) -- [PARSING REQUEST][11][24800519] GET /accessibility.html HTTP/1.1 +Host: localhost:8765 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +sec-ch-ua-platform: "Windows" +Upgrade-Insecure-Requests: 1 +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 +Sec-Fetch-Site: none +Sec-Fetch-Mode: navigate +Sec-Fetch-User: ?1 +Sec-Fetch-Dest: document +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +If-Modified-Since: Mon, 26 Oct 2026 07:38:37 GMT +Connection: keep-alive + -Sat Sep 26 2026 04:33:54:884 GMT+0530 (IST) -- Press Ctrl-C to exit +Mon Oct 26 2026 13:09:51:31 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800519] HTTP/1.0 304 Not Modified +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:51 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:51:31 GMT+0530 (IST) -- Writing 103 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:51:220 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:51:221 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800523] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:51:221 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:51:223 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:51:223 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:51:236 GMT+0530 (IST) -- [PARSING REQUEST][11][24800523] GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1 +Host: localhost:8765 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: empty +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + +Mon Oct 26 2026 13:09:51:239 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800523] HTTP/1.0 404 File not found +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:51 GMT +Connection: close +Content-Type: text/html;charset=utf-8 +Content-Length: 469 + + + + + + Error response + + +

Error response

+

Error code: 404

+ FROM localhost:8765 +Mon Oct 26 2026 13:09:51:239 GMT+0530 (IST) -- Writing 653 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:51:254 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:51:254 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800524] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:51:255 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:51:257 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:51:258 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:51:269 GMT+0530 (IST) -- [PARSING REQUEST][11][24800524] GET /assets/a11y-warning.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +If-Modified-Since: Mon, 26 Oct 2026 07:38:19 GMT +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + -Sat Sep 26 2026 04:33:56:262 GMT+0530 (IST) -- 12 repeaters connected out of 11 -Sat Sep 26 2026 04:33:56:262 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:34:21:515 GMT+0530 (IST) -- 12 repeaters connected out of 11 -Sat Sep 26 2026 04:34:21:516 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:34:34:604 GMT+0530 (IST) -- 12 repeaters connected out of 11 -Sat Sep 26 2026 04:34:34:604 GMT+0530 (IST) -- Connection closed by remote host. -Sat Sep 26 2026 04:50:19:650 GMT+0530 (IST) -- 13 repeaters connected out of 11 -Sat Sep 26 2026 04:50:19:650 GMT+0530 (IST) -- Connection closed by remote host. +Mon Oct 26 2026 13:09:51:271 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800524] HTTP/1.0 304 Not Modified +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:51 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:51:271 GMT+0530 (IST) -- Writing 103 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:51:276 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:51:276 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800525] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:51:276 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:51:278 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:51:278 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:51:294 GMT+0530 (IST) -- [PARSING REQUEST][11][24800525] GET /assets/a11y-photo.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +If-Modified-Since: Mon, 26 Oct 2026 07:38:13 GMT +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + + +Mon Oct 26 2026 13:09:51:302 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800525] HTTP/1.0 304 Not Modified +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:51 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:51:302 GMT+0530 (IST) -- Writing 103 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:51:305 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:51:305 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800526] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:51:305 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:51:307 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:51:307 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:51:322 GMT+0530 (IST) -- [PARSING REQUEST][11][24800526] GET /assets/a11y-divider.svg HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +If-Modified-Since: Mon, 26 Oct 2026 07:38:25 GMT +sec-ch-ua-mobile: ?0 +Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 +Sec-Fetch-Site: same-origin +Sec-Fetch-Mode: no-cors +Sec-Fetch-Dest: image +Referer: http://localhost:8765/accessibility.html +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + + +Mon Oct 26 2026 13:09:51:325 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800526] HTTP/1.0 304 Not Modified +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:51 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:51:325 GMT+0530 (IST) -- Writing 103 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:52:206 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:52:207 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800545] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:52:207 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:52:209 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:52:211 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:52:221 GMT+0530 (IST) -- [PARSING REQUEST][11][24800545] GET /favicon.ico HTTP/1.1 +Host: localhost:8765 +sec-ch-ua-platform: "Windows" +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 +sec-ch-ua: "Not=A?Brand";v="99", "Google Chrome";v="151", "Chromium";v="151" +sec-ch-ua-mobile: ?0 +Sec-Fetch-Site: none +Sec-Fetch-Mode: cors +Sec-Fetch-Dest: empty +Sec-Fetch-Storage-Access: active +Accept-Encoding: gzip, deflate, br, zstd +Accept-Language: en-US,en;q=0.9 +Connection: keep-alive + + +Mon Oct 26 2026 13:09:52:223 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800545] HTTP/1.0 404 File not found +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:52 GMT +Connection: close +Content-Type: text/html;charset=utf-8 +Content-Length: 469 + + + + + + Error response + + +

Error response

+

Error code: 404

+ FROM localhost:8765 +Mon Oct 26 2026 13:09:52:223 GMT+0530 (IST) -- Writing 653 bytes response from: localhost:8765 +Mon Oct 26 2026 13:09:53:175 GMT+0530 (IST) -- Request to: localhost:8765 +Mon Oct 26 2026 13:09:53:175 GMT+0530 (IST) -- [PARSING HANDSHAKE][11][24800565] Handshake request to localhost:8765 +Mon Oct 26 2026 13:09:53:176 GMT+0530 (IST) -- Connecting to: localhost:8765 +Mon Oct 26 2026 13:09:53:177 GMT+0530 (IST) -- localhost:8765 socket connected. +Mon Oct 26 2026 13:09:53:178 GMT+0530 (IST) -- Connected to: 127.0.0.1 +Mon Oct 26 2026 13:09:53:198 GMT+0530 (IST) -- [PARSING REQUEST][11][24800565] HEAD /accessibility.html HTTP/1.1 +Host: localhost:8765 +Accept: */* +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:30.0) Gecko/20100101 Firefox/30.0 +Connection: keep-alive + + +Mon Oct 26 2026 13:09:53:201 GMT+0530 (IST) -- [PARSING RESPONSE (500chars)][11][24800565] HTTP/1.0 200 OK +Server: SimpleHTTP/0.6 Python/3.9.6 +Date: Mon, 26 Oct 2026 07:39:53 GMT +Content-type: text/html +Content-Length: 10600 +Last-Modified: Mon, 26 Oct 2026 07:38:37 GMT + + FROM localhost:8765 +Mon Oct 26 2026 13:09:53:202 GMT+0530 (IST) -- Writing 187 bytes response from: localhost:8765 diff --git a/web-tests/tests/accessibility.test.js b/web-tests/tests/accessibility.test.js new file mode 100644 index 0000000..69feb20 --- /dev/null +++ b/web-tests/tests/accessibility.test.js @@ -0,0 +1,75 @@ +const { Builder, By, until } = require('selenium-webdriver'); + +const ACCESSIBILITY_URL = + process.env.ACCESSIBILITY_URL || + 'https://browserstackce.github.io/features-demo-web/accessibility.html'; + +/** + * The accessibility scan is enabled by `accessibility: true` in + * config/accessibility.yml. The SDK scans each page the session loads and + * reports results to the BrowserStack Accessibility dashboard. + */ + +describe('Accessibility page', () => { + let driver; + + beforeAll(async () => { + driver = await new Builder().build(); + }, 180000); + + afterAll(async () => { + if (driver) await driver.quit(); + }, 30000); + + test('loads the accessibility sample page with all sections', async () => { + await driver.get(ACCESSIBILITY_URL); + await driver.wait( + until.elementLocated(By.id('images-section')), + 10000, + 'accessibility page did not load' + ); + + const sectionIds = [ + 'images-section', + 'forms-section', + 'buttons-section', + 'text-section', + 'links-section', + 'headings-section', + 'table-section', + 'controls-section', + 'media-section', + 'widgets-section', + 'language-section', + ]; + for (const id of sectionIds) { + const section = await driver.findElement(By.id(id)); + expect(await section.isDisplayed()).toBe(true); + } + + const heading = await driver.findElement(By.css('h1')); + expect(await heading.getText()).toBe('Accessibility'); + + await driver.sleep(2000); + }, 60000); + + test('modal dialog opens and closes', async () => { + await driver.get(ACCESSIBILITY_URL); + await driver.wait(until.elementLocated(By.id('modal-open')), 10000); + + const openBtn = await driver.findElement(By.id('modal-open')); + await driver.executeScript('arguments[0].scrollIntoView({block:"center"})', openBtn); + await openBtn.click(); + + const closeBtn = await driver.wait( + until.elementIsVisible(await driver.findElement(By.id('modal-close'))), + 5000 + ); + await closeBtn.click(); + + const open = await driver.executeScript('return document.getElementById("dialog-one").open'); + expect(open).toBe(false); + + await driver.sleep(1000); + }, 60000); +});