브라우저 내에 svg 태그가 존재하지만 xpath로 검색되지 않는 문제

해결 방법
//*[local-name()='svg']

원인
svg는 XML Namespace를 사용하기 때문에
브라우저 개발자 도구나 자동화 도구에서 XPath를 찾을 때 네임스페이스를 인식하지 못하고,
따라서 일반적인 태그 이름(svg, path)으로는 요소를 찾을 수 없다.
local-name() 함수는 네임스페이스를 무시하고 실제 요소 이름만 반환해주므로 이를 사용해야 한다.
'공부 > QA' 카테고리의 다른 글
| [QA] ISTQB CTFL 합격 후기 (2025.12.18) (0) | 2025.12.29 |
|---|---|
| [QA] pytest (0) | 2025.12.13 |
| [QA] Jenkins CI/CD 특강 정리 (0) | 2025.12.08 |
| [QA] Selenium clear()가 안되는 현상 해결 방법 (0) | 2025.12.08 |
| [QA] Python Selenium 웹 테스트 자동화 (0) | 2025.12.05 |