Python TDD 기능 테스트를 위한 macOS Selenium 웹 드라이버 세팅
웹 드라이버 세팅 코드 최신화
TDD를 복습할 겸,
개인 프로젝트에 기능 테스트를 위해 Selenium 웹 드라이버를 세팅했다.
각 라이브러리들이 업데이트 되고 macOS에서 실행하는만큼
이전 코드와는 호환이 되지 않아서
웹 드라이버 세팅 코드를 수정했다.
TDD 관련 테스트 서적과 비교해서
웹 드라이버 세팅 코드가 다른 경우 참고.
작업 환경
2024-11-24
Apple M2, macOS 14.2.1
geckodriver 0.35.0
Firefox 32.0.2 (aarch64)
세팅법
firefox 설치
brew install geckodriver ( brew 없으면 brew 설치 )
코드
service = webdriver.FirefoxService({geckodriver 설치 위치}, port=4444) # 기본 port=4444
browser = webdriver.Firefox(service=service)geckodriver설치 위치
mac의 경우 ~/Downloads/bin/dev/webdriver/ 에 위치
댓글
댓글 쓰기