Tests list and related roles.
15 | 16 |Harness Ignoring Uncaught Exception
10 | 11 | 17 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /scripts/wpt/resources/test/tests/unit/IdlDictionary/test_partial_dictionary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
16 | dictionary A {};
17 | partial dictionary A {
18 | boolean B;
19 | };
20 | partial dictionary A {
21 | boolean C;
22 | };
23 |
24 |
25 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/scripts/wpt/accname/name/comp_tooltip.tentative.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Tests the tentative #comp_tooltip portions of the AccName Name Computation algorithm.
15 | 16 | 17 |Verifies 9.1 Roles - handling author errors and the form role.
15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /scripts/wpt/resources/test/tests/unit/IdlInterface/test_primary_interface_of_undefined.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |Tests region and related roles, as well as the "name from author" rule in 9.1 Roles - handling author errors.
15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /scripts/wpt/resources/test/tests/functional/add_cleanup_count.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |x
22 | 23 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /scripts/wpt/wai-aria/role/tab-roles.tentative.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |test heading
20 | 34 | -------------------------------------------------------------------------------- /src/tags/select.ts: -------------------------------------------------------------------------------- 1 | import { type RoleData, roles } from '../lib/aria-roles.js'; 2 | import { tags } from '../lib/html.js'; 3 | import { attr } from '../lib/util.js'; 4 | import type { ARIARole, VirtualElement } from '../types.js'; 5 | 6 | export function getSelectRole(element: Element | VirtualElement): RoleData | undefined { 7 | const size = normalizeSize(attr(element, 'size')); 8 | const multiple = attr(element, 'multiple'); 9 | if ((size && size > 1) || typeof multiple === 'string' || typeof multiple === 'boolean') { 10 | return roles.listbox; 11 | } 12 | return roles[tags.select.defaultRole!]; 13 | } 14 | 15 | export function getSelectSupportedRoles(element: Element | VirtualElement): ARIARole[] { 16 | const size = normalizeSize(attr(element, 'size')); 17 | const multiple = attr(element, 'multiple'); 18 | if ((size && size > 1) || typeof multiple === 'string' || typeof multiple === 'boolean') { 19 | return ['listbox']; 20 | } 21 | return tags.select.supportedRoles; 22 | } 23 | 24 | function normalizeSize(size: unknown): number | undefined { 25 | if (typeof size === 'number') { 26 | return size; 27 | } 28 | if (typeof size === 'string' && size !== '') { 29 | return Number.parseFloat(size) || 0; 30 | } 31 | return undefined; 32 | } 33 | -------------------------------------------------------------------------------- /scripts/wpt-accname.js: -------------------------------------------------------------------------------- 1 | import fs from 'node:fs'; 2 | import path from 'node:path'; 3 | import { fileURLToPath } from 'node:url'; 4 | import { glob } from 'tinyglobby'; 5 | 6 | const TEST_FILE = new URL('../test/dom/get-accdescription.test.ts', import.meta.url); 7 | const WANT_MATCH = /"property",\n\s+"accDescription",\n\s+"is",\n\s+"([^"]+)"/; 8 | const WPT_DIR = new URL('./wpt/', import.meta.url); 9 | 10 | async function main() { 11 | const tests = await glob('accname/**/*.html', { cwd: fileURLToPath(WPT_DIR), absolute: true }); 12 | 13 | const testcases = []; 14 | 15 | for (const testfile of tests) { 16 | const contents = fs.readFileSync(testfile, 'utf8'); 17 | const want = contents.match(WANT_MATCH)?.[1]; 18 | let html = contents.substring(contents.indexOf('') + ''.length).trim(); 19 | html = html.substring(0, html.indexOf('Dedicated Web Worker Tests - Allowed Uncaught Exception
10 |Demonstrates running testharness based tests inside a dedicated web worker. 11 |
The test harness is expected to pass despite an uncaught exception in a worker because that worker is configured to allow uncaught exceptions.
12 | 13 | 14 | 22 | 45 | 46 | -------------------------------------------------------------------------------- /scripts/wpt/resources/test/tests/unit/assert_implements_optional.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Test#force_timeout
8 | 9 | 10 | 11 | 30 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /scripts/wpt/accname/name/shadowdom/basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |Tests the basic shadow DOM portions of the AccName Name Computation algorithm, coming in ARIA #167.
10 | 11 | 14 | 20 | 21 | 24 | 30 | 38 | -------------------------------------------------------------------------------- /scripts/wpt/accname/name/comp_labeledby_non_standard.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Tests that the non-standard (misspelled) attribute name aria-labeledby is not supported.
Tests for aria-labeledby
17 |
18 | first heading
20 |text inside div group
21 |+ first heading
25 |text inside div group
26 |+ first heading
30 |text inside div group
31 |Sample HTML5 API Tests
8 |There should be two results
9 | 10 | 11 | 12 | 20 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /scripts/wpt/wai-aria/role/listbox-roles.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Tests listbox and related roles.
15 | 16 |-
26 |
- 27 | x 28 | 29 |
- 30 | x 31 | 32 |
Fetching Tests From a Child Context
13 |This test demonstrates the use of fetch_tests_from_window to pull 14 | tests from an iframe into the primary document.
15 |The test suite is expected to fail due to an unhandled exception in the 16 | child context.
17 | 18 | 19 | 20 | 21 | 22 | 26 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: ci 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | pull_request: 8 | 9 | concurrency: 10 | group: ci-${{ github.ref }} 11 | cancel-in-progress: true 12 | 13 | jobs: 14 | lint: 15 | runs-on: ubuntu-latest 16 | steps: 17 | - uses: actions/checkout@v4 18 | - uses: actions/setup-node@v4 19 | with: 20 | node-version: 22 21 | - uses: pnpm/action-setup@v4 22 | with: 23 | run_install: true 24 | - run: pnpm run lint 25 | test-node-versions: 26 | runs-on: ubuntu-latest 27 | strategy: 28 | matrix: 29 | node-version: [20, 22, 24] 30 | steps: 31 | - uses: actions/checkout@v4 32 | - uses: actions/setup-node@v4 33 | with: 34 | node-version: ${{ matrix.node-version }} 35 | - uses: pnpm/action-setup@v4 36 | with: 37 | run_install: true 38 | - run: pnpm run build 39 | - run: pnpm exec playwright install 40 | - run: pnpm test 41 | test-macos: 42 | runs-on: macos-latest 43 | steps: 44 | - uses: actions/checkout@v4 45 | - uses: actions/setup-node@v4 46 | with: 47 | node-version: 22 48 | - uses: pnpm/action-setup@v4 49 | with: 50 | run_install: true 51 | - run: pnpm run build 52 | - run: pnpm exec playwright install 53 | - run: pnpm test 54 | test-windows: 55 | runs-on: windows-latest 56 | steps: 57 | - uses: actions/checkout@v4 58 | - uses: actions/setup-node@v4 59 | with: 60 | node-version: 22 61 | - uses: pnpm/action-setup@v4 62 | with: 63 | run_install: true 64 | - run: pnpm run build 65 | - run: pnpm exec playwright install 66 | - run: pnpm test 67 | -------------------------------------------------------------------------------- /scripts/wpt/resources/test/tests/functional/worker-dedicated-uncaught-single.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Dedicated Web Worker Tests - Uncaught Exception in Single-Page Test
10 |Demonstrates running testharness based tests inside a dedicated web worker. 11 |
The test harness is expected to pass despite an uncaught exception in a worker because that worker is a single-page test.
12 | 13 | 14 | 27 | 56 | 57 | -------------------------------------------------------------------------------- /test/node/utils.test.ts: -------------------------------------------------------------------------------- 1 | import { describe, expect, test } from 'vitest'; 2 | import { removeProhibited } from '../../src/index.js'; 3 | 4 | describe('removeProhibited', () => { 5 | test('default', () => { 6 | expect(removeProhibited(['aria-atomic', 'aria-label'])).toEqual(['aria-atomic', 'aria-label']); 7 | }); 8 | 9 | test('nameProhibited', () => { 10 | expect( 11 | removeProhibited( 12 | [ 13 | 'aria-atomic', 14 | 'aria-braillelabel', 15 | 'aria-brailleroledescription', 16 | 'aria-label', 17 | 'aria-labelledby', 18 | 'aria-roledescription', 19 | ], 20 | { nameProhibited: true }, 21 | ), 22 | ).toEqual(['aria-atomic', 'aria-brailleroledescription', 'aria-roledescription']); 23 | }); 24 | 25 | test('prohibited', () => { 26 | expect( 27 | removeProhibited( 28 | [ 29 | 'aria-atomic', 30 | 'aria-checked', 31 | 'aria-brailleroledescription', 32 | 'aria-label', 33 | 'aria-labelledby', 34 | 'aria-roledescription', 35 | ], 36 | { prohibited: ['aria-checked'] }, 37 | ), 38 | ).toEqual(['aria-atomic', 'aria-brailleroledescription', 'aria-label', 'aria-labelledby', 'aria-roledescription']); 39 | }); 40 | 41 | test('nameProhibited + prohibited', () => { 42 | expect( 43 | removeProhibited( 44 | [ 45 | 'aria-atomic', 46 | 'aria-checked', 47 | 'aria-brailleroledescription', 48 | 'aria-label', 49 | 'aria-labelledby', 50 | 'aria-roledescription', 51 | ], 52 | { nameProhibited: true, prohibited: ['aria-checked'] }, 53 | ), 54 | ).toEqual(['aria-atomic', 'aria-brailleroledescription', 'aria-roledescription']); 55 | }); 56 | }); 57 | -------------------------------------------------------------------------------- /scripts/wpt/resources/test/tests/functional/add_cleanup_async_rejection_after_load.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Promise Tests
8 |This test demonstrates the use of promise_test. Assumes ECMAScript 6 9 | Promise support. Some failures are expected.
10 | 11 | 12 | 13 | 30 | 53 | -------------------------------------------------------------------------------- /scripts/wpt/resources/test/tests/unit/basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 600.
64 |This test examines the ARIA properties for Name file-title.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_text-title-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name text-title.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_radio-title-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name radio-title.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_556-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 556.
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/scripts/wpt/accname/manual/name_test_case_607-manual.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | This test examines the ARIA properties for Name test case 607.
64 | ABC 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_543-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 543.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_559-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 559.
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/scripts/wpt/accname/manual/name_test_case_597-manual.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | This test examines the ARIA properties for Name test case 597.
64 |This test examines the ARIA properties for Name test case 601.
64 |This test examines the ARIA properties for Name test case 544.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_608-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 608.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/description_test_case_557-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Description test case 557.
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/scripts/wpt/accname/manual/name_checkbox-title-manual.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | This test examines the ARIA properties for Name checkbox-title.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_image-title-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name image-title.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_password-title-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name password-title.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_751-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 751.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/wai-aria/role/synonym-roles.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Tests synonym roles image/img and none/presentation via Core-AAM Computed Role.
15 | 16 | 17 | 18 |- x
- x
This test examines the ARIA properties for Name test case 539.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_545-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 545.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_557-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 557.
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/scripts/wpt/accname/manual/name_test_case_604-manual.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | This test examines the ARIA properties for Name test case 604.
64 | ABC 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_749-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 749.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_750-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 750.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/wai-aria/role/button-roles.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Tests button and related roles.
15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_561-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 561.
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/scripts/wpt/accname/manual/name_test_case_551-manual.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | This test examines the ARIA properties for Name test case 551.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_611-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 611.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_614-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 614.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_615-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 615.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_616-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 616.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_752-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 752.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_612-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 612.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_748-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 748.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /scripts/wpt/accname/name/comp_name_from_content_alt_counter_invalidation.html: -------------------------------------------------------------------------------- 1 | 2 |Tests the #comp_name_from_content portions of the AccName Name Computation algorithm.
18 | 19 |This series of tests exercises the button, heading, and link elements, because each have different characteristics worthy of testing in each of the name computation algorithm scenarios:
20 |-
21 |
- button is a leaf node with sub-level elements presentational. 22 |
- heading is block level, and can contain sub-level interactives like links. 23 |
- link (a[href]) is an interactive inline element that can include non-presentational descendants. 24 |
alt counter with ::before
27 |28 |
label
29 | label30 |
31 | 32 | 39 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_613-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
This test examines the ARIA properties for Name test case 613.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_725-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 725.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/resources/chromium/mock-battery-monitor.js: -------------------------------------------------------------------------------- 1 | import {BatteryMonitor, BatteryMonitorReceiver} from '/gen/services/device/public/mojom/battery_monitor.mojom.m.js'; 2 | 3 | class MockBatteryMonitor { 4 | constructor() { 5 | this.receiver_ = new BatteryMonitorReceiver(this); 6 | this.interceptor_ = 7 | new MojoInterfaceInterceptor(BatteryMonitor.$interfaceName); 8 | this.interceptor_.oninterfacerequest = e => 9 | this.receiver_.$.bindHandle(e.handle); 10 | this.reset(); 11 | } 12 | 13 | start() { 14 | this.interceptor_.start(); 15 | } 16 | 17 | stop() { 18 | this.interceptor_.stop(); 19 | } 20 | 21 | reset() { 22 | this.pendingRequests_ = []; 23 | this.status_ = null; 24 | this.lastKnownStatus_ = null; 25 | } 26 | 27 | queryNextStatus() { 28 | const result = new Promise(resolve => this.pendingRequests_.push(resolve)); 29 | this.runCallbacks_(); 30 | return result; 31 | } 32 | 33 | setBatteryStatus(charging, chargingTime, dischargingTime, level) { 34 | this.status_ = {charging, chargingTime, dischargingTime, level}; 35 | this.lastKnownStatus_ = this.status_; 36 | this.runCallbacks_(); 37 | } 38 | 39 | verifyBatteryStatus(manager) { 40 | assert_not_equals(manager, undefined); 41 | assert_not_equals(this.lastKnownStatus_, null); 42 | assert_equals(manager.charging, this.lastKnownStatus_.charging); 43 | assert_equals(manager.chargingTime, this.lastKnownStatus_.chargingTime); 44 | assert_equals( 45 | manager.dischargingTime, this.lastKnownStatus_.dischargingTime); 46 | assert_equals(manager.level, this.lastKnownStatus_.level); 47 | } 48 | 49 | runCallbacks_() { 50 | if (!this.status_ || !this.pendingRequests_.length) 51 | return; 52 | 53 | let result = {status: this.status_}; 54 | while (this.pendingRequests_.length) { 55 | this.pendingRequests_.pop()(result); 56 | } 57 | this.status_ = null; 58 | } 59 | } 60 | 61 | export const mockBatteryMonitor = new MockBatteryMonitor(); 62 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_596-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 596.
64 |This test examines the ARIA properties for Name test case 546.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_558-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 558.
64 | 65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/scripts/wpt/accname/manual/name_test_case_603-manual.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | This test examines the ARIA properties for Name test case 603.
64 |This test examines the ARIA properties for Name test case 721.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /scripts/wpt/accname/manual/name_test_case_723-manual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |This test examines the ARIA properties for Name test case 723.
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | --------------------------------------------------------------------------------