본문/내용
1. 서론
이 프로젝트는 컴퓨터공학과 웹 자동화 수업의 일환으로 진행된 파이썬 셀레니엄을 이용한 웹 로그인 자동화 프로그램 개발이다. 목표는 특정 웹사이트에 자동 로그인 기능을 구현하는 것이었고, 이를 통해 웹 자동화의 기본 개념을 이해하고 파이썬과 셀레니엄의 연동 및 실제 적용 사례를 경험하고자 했다. 프로젝트는 요구사항 분석, 설계, 구현, 테스트, 그리고 최종 보고서 작성의 단계를 거쳐 완료되었다.
프로젝트의 첫 단계는 목표 웹사이트의 로그인 프로세스 분석이었다. 로그인 페이지의 HTML 구조, 사용되는 요소들의 ID나 클래스명, 그리고 로그인 시 발생하는 네트워크 요청 등을 자세히 조사했다. 이를 통해 로그인에 필요한 정보들을 파악하고, 셀레니엄을 이용하여 이 정보들을 효율적으로 활용할 수 있는 방법을 모색했다. 분석 결과, 목표 웹사이트는 아이디와 비밀번호 입력 필드를 각각 고유한 ID를 가지고 있었고, 로그인 버튼을 클릭하면 POST 방식으로 로그인 정보를 서버에 전송하는 것을 확인했다.
다음 단계는 파이썬 셀레니엄 환경 구축이었다. 파이썬 3.9 환경을 기반으로 pip를 이용하여 셀레니엄 라이브러리를 설치했…