728x90
반응형

IT/Selenium 3

리스트의 데이터를 Google Sheets에 저장

리스트의 데이터를 **구글 시트(Google Sheets)**에 저장하려면 gspread와 oauth2client를 사용해야 합니다. 아래는 전체적인 흐름과 예제 코드입니다.✅ 1. 사전 준비 (한 번만 설정)Google Cloud Console에서 새 프로젝트를 생성Google Sheets API와 Google Drive API 활성화서비스 계정 키를 생성하고 .json 키 파일을 다운로드그 키 파일을 예제 코드와 같은 폴더에 저장공유할 구글 시트를 생성하고, 해당 서비스 계정 이메일을 편집자로 공유✅ 2. 필요한 패키지 설치pip install gspread oauth2client✅ 3. 리스트 → 구글 시트로 저장하는 예제 코드import gspreadfrom oauth2client.service_..

IT/Selenium 2025.04.09

시크릿모드로 창 열기(ChromeOptions)

자동화에서 시크릿 모드를 사용하는 이유는 여러 가지가 있습니다. 주요 이유는 다음과 같습니다:1. 쿠키와 캐시를 피할 수 있음시크릿 모드에서는 브라우저가 쿠키나 캐시를 저장하지 않습니다. 이는 웹사이트에 로그인하거나 자동화 작업을 진행할 때 이전에 저장된 정보로 인해 영향을 받지 않게 만들어줍니다. 예를 들어, 테스트가 반복될 때마다 초기 상태로 시작하여 이전 세션의 쿠키나 캐시로 인해 발생할 수 있는 오류를 방지할 수 있습니다.2. 로그인 세션 분리시크릿 모드를 사용하면 기존에 로그인된 계정이나 세션 정보가 자동으로 로드되지 않습니다. 따라서 자동화 테스트에서 여러 계정으로 로그인하거나 세션 간 충돌을 방지할 수 있습니다. 예를 들어, 다른 계정으로 로그인하여 테스트를 진행하고자 할 때 유용합니다.3...

IT/Selenium 2025.03.22
728x90
반응형