(element: Element)
| 2 | * Returns the accessible name of an element |
| 3 | */ |
| 4 | export function getAccessibleName(element: Element) { |
| 5 | const label = element.getAttribute('aria-label') |
| 6 | const labelledby = element.getAttribute('aria-labelledby') |
| 7 | |
| 8 | if (label) return label |
| 9 | if (labelledby) return document.getElementById(labelledby)?.textContent ?? '' |
| 10 | return element.textContent ?? '' |
| 11 | } |
no outgoing calls
no test coverage detected