[QA] Selenium XPath svg 태그 찾기 브라우저 내에 svg 태그가 존재하지만 xpath로 검색되지 않는 문제 해결 방법//*[local-name()='svg'] 원인svg는 XML Namespace를 사용하기 때문에브라우저 개발자 도구나 자동화 도구에서 XPath를 찾을 때 네임스페이스를 인식하지 못하고,따라서 일반적인 태그 이름(svg, path)으로는 요소를 찾을 수 없다.local-name() 함수는 네임스페이스를 무시하고 실제 요소 이름만 반환해주므로 이를 사용해야 한다. 공부/QA 2025.12.16
[QA] Selenium clear()가 안되는 현상 해결 방법 React로 만들어진 웹 페이지를Selenium을 이용해 웹 자동화 테스트를 하는 프로젝트를 진행하고 있다. 게시물 수정 테스트 코드를 작성하던 중,clear() 함수를 이용해도input의 값이 제대로 초기화가 되지 않는 현상이 발생했다. 일부 최신 UI 프레임워크는 표준 DOM 변경 사항을 무시하는 방식으로 입력 값을 바인딩 할 수 있어서clear()가 실제 애플리케이션 상태를 업데이트 하지 않을 수 있다고 한다. 나의 경우에도 웹 페이지가 React로 구현되어 있고, title, content, category가 각각 react state로 관리되고 있어서이와 같은 현상이 발생했던 것으로 추정된다. clear()를 통해서 input field가 초기화 되지 않는다면 다음 방법들을 고려할 수 있다. 1.. 공부/QA 2025.12.08