공부/QA

[QA] Selenium XPath svg 태그 찾기

narlo 2025. 12. 16. 15:11

브라우저 내에 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