반응형

Robot Framework 2

로그인 인증 상태 저장 및 재사용 방법 w/ Playwright

로그인의 흐름은 자주 바뀔 수 있다 캡차, OTP, SSO 같은 요소가 섞이면 자동화가 불안정해진다 그래서 사람 손으로 한 번 로그인을 하고, 이후에는 인증 상태를 저장하고 재사용하는 방법을 사용했다 전체 흐름 🧑 사람이 한번 GUI 브라우저로 수동 로그인을 하고 세션을 JSON 으로 저장한다 🤖 실행 시 저장된 JSON 을 Context 에 로드해서 로그인 상태로 시작한다 폴더 구조 project/├── scripts/│ └── save_login_session.py 👈 사람 손으로 로그인해서 세션 저장├── keywords/│ ├── login_keywords.py 👈 저장된 세션을 불러오는 Python 키워드│ └── main_keywords.py ..

TIL/Playwright 2025.08.12

Robot Framework 개념과 사용 예시, 비교

요즘 Robot Framework 를 사용하고 있지만 개념에 대해서는 정리를 안 한 것 같아 한 번 정리해본다 로봇 프레임워크 Robot Framework 자동화 테스트와 RPA, Robotic Process Automation 작업에 사용되는 오픈 소스 테스트 프레임워크 주요 특징항목설명Keyword 기반 테스트사람이 읽기 쉬운 형식으로 테스트를 작성 ex) Login With Valid User데이터 중심, Data-driven테스트 케이스에 다양한 입력값을 적용하여 반복 테스트 가능확장성Python, Java 등으로 사용자 정의 키워드를 개발 가능플러그인 생태계SeleniumLibrary, AppiumLibrary, RequestsLibrary 등 풍부한 라이브러리 지원테스트 레포트 자동 생성테스트..

TIL/용어 2025.08.04
반응형