도커
Docker는 테스트 스위트를 모든 시스템에서 동일하게 작동하는 컨테이너로 캡슐화할 수 있는 강력한 컨테이너화 기술입니다. 이는 다양한 브라우저나 플랫폼 버전으로 인한 불안정 성을 방지할 수 있습니다. 컨테이너 내에서 테스트를 실행하려면 프로젝트 디렉토리에 Dockerfile
을 생성하십시오. 예를 들면:
FROM selenium/standalone-chrome:134.0-20250323 # Change the browser and version according to your needs
WORKDIR /app
ADD . /app
RUN npm install
CMD npx wdio
Docker 이미지에 node_modules
를 포함시키지 않도록 하고 이미지를 빌드할 때 이를 설치해야 합니다. 이를 위해 다음 내용으로 .dockerignore
파일을 추가하세요:
node_modules
정보
여기서는 Selenium과 Google Chrome이 사전 설치된 Docker 이미지를 사용하고 있습니다. 다양한 브라우저 설정과 브라우저 버전으로 구성된 여러 이미지가 있습니다. Selenium 프로젝트에서 관리하는 이미지를 Docker Hub