접근성 테스트 도구1-axe DevTools
axe DevTools 사용법 가이드 (크롬 확장 프로그램 기준)
axe DevTools는 디지털 접근성 검사 도구로, 크롬 개발자 도구(DevTools)에 통합되어 웹사이트의 접근성 문제를 자동으로 탐지할 수 있습니다.
HTML 구조나 WAI-ARIA 속성, 색 대비, 버튼 레이블 등 다양한 웹접근성 기준을 검사해줍니다.
1. 설치 방법
- 크롬 웹스토어에서 "axe DevTools" 검색
- "axe DevTools – Web Accessibility Testing" 확장 프로그램 설치
2. 사용 방법
① 검사 대상 웹사이트 열기
웹접근성을 검사할 웹페이지를 크롬 브라우저로 엽니다.
② 개발자 도구 열기
- F12 키 또는 Ctrl + Shift + I
- 또는 마우스 우클릭 → “검사”
③ axe 탭 실행
- DevTools(검사창) 상단 메뉴에서 “axe DevTools” 탭 클릭
- 안 보일 경우 >> 클릭해서 확장 탭에서 찾기
- 탭 안에서 “Full Page Scan” 버튼 클릭
④ 접근성 검사 결과 확인
- 결과는 아래 3가지로 분류되어 나옵니다:
- Violations: 접근성 오류 (가장 중요)
- Needs review: 수동 확인 필요
- Best practices: 권장사항
⑤ 상세 내용 확인 및 해결 방법 보기
각 항목을 클릭하면 다음 정보를 확인할 수 있습니다:
- 문제가 발생한 HTML 요소
- 문제 설명
- WCAG 기준
- 해결 방법 (How to fix)
- 👉 실제 코드 수정 지침이 제공됨
3. 실무 적용 팁
항목 설명
반복 검사 | 검사창 닫은 후 닫기 열고 다시 스캔하여 접근성 개선 확인 |
Violation 우선 해결 | 접근성 기준 위반 항목을 최우선으로 해결 |
스크린리더 연계 검사 병행 | axe는 자동화 도구이므로, NVDA 같은 보조기기 검사도 함께 진행 |
Violation 우선 해결 항목
4. 활용 예시 (HTML 코드와 axe 검사 결과)
<!-- 접근성 오류 예시 -->
<button></button> <!-- aria-label 없음 -->
<!-- 수정 예시 -->
<button aria-label="검색"></button>
axe 결과:
“Buttons must have discernible text”
버튼에 시각적으로 보이거나 화면 읽기 장치가 인식할 수 있는 텍스트가 없음
해결법: aria-label 또는 텍스트 추가
5. axe DevTools의 장점
- 자동 검사 → 빠르고 정확한 오류 탐지
- WCAG 2.1 기준에 맞춘 분석
- 수정을 위한 실질적인 가이드 제공
- 프론트엔드 실무자, 디자이너, 기획자 모두 활용 가능
마무리
axe DevTools는 웹접근성 개선을 위한 첫 걸음입니다.
자동 도구로 오류를 빠르게 파악하고, 시맨틱 마크업, 키보드 접근성, 스크린리더 대응까지 함께 고려하면 완성도 높은 접근성 구현이 가능합니다.
💬 댓글
이번 글이 도움이 되었길 바랍니다. 궁금한 점이나 요청이 있다면 언제든 댓글로 남겨주세요. 댓글은 저에게 큰 힘이 됩니다. 다음 글도 기대해주세요.
'프론트엔드 개발 실무 > 웹표준 & 웹접근성 실무 가이드' 카테고리의 다른 글
[웹접근성 완벽가이드 ⑦] NVDA 사용법 HTML실습예제 (0) | 2025.05.15 |
---|---|
[웹접근성 완벽가이드 ⑥] NVDA 사용법 가이드 (0) | 2025.05.15 |
[웹접근성 완벽가이드 ④] [프롬프트]코딩 작업물 접근성 보완 프롬프트 예시 (0) | 2025.05.15 |
[웹접근성 완벽가이드 ③] 웹접근성 코딩예제 모음(WAI-ARIA) (0) | 2025.05.15 |
[웹접근성 완벽가이드 ②] WAI-ARIA 속성’s (0) | 2025.05.15 |