Selenium 기초 · 혼합
Selenium 기초: 안정적인 셀렉터와 대기 전략
레거시 스택에서 흔한 Selenium 이슈를 줄이기 위해 셀렉터 계층과 명시적 대기를 체계화합니다.
₩199,000
5주 · 주 4시간 · 실습 60%
기존 자산을 보존해야 하는 팀을 위해, 점진적 개선 관점에서 리팩터링 패턴을 익힙니다. 실습은 전자상거래 관리자 화면을 기준으로 합니다.
포함 내용
- Page Object 경계 나누기
- 명시적 대기와 폴링 간극 줄이기
- 불안정 셀렉터 탐지 체크리스트
- 로그와 스크린샷을 묶는 헬퍼
- 병렬 실행 시 세션 충돌 완화
기대 결과
- 셀렉터 변경에 덜 취약한 구조를 제안한다
- 대기 전략을 코드 리뷰에서 설명할 수 있다
- 실패 로그만으로 재현 단계를 적는다
담당 박로건
시니어 QA 자동화 강사. 공공 프로젝트 자동화 전환 경험.
FAQ
언어는 무엇을 사용하나요?
Java 예제가 기본이며, 필요 시 Python 포팅 가이드를 제공합니다.
Grid 환경이 필요한가요?
로컬 실행으로 충분합니다. Grid는 옵션 모듈로 소개합니다.
과정 한계는?
모바일 네이티브 앱 자동화는 포함하지 않습니다.
경험 후기
Selenium 기초 과정에서 Page Object 경계 나누기가 가장 도움이 됐습니다. 관리자 화면 실습이 익숙했어요.