현재 모든 브라우저가 컴퓨터에 설치되어 있고 해당 브라우저의 버전이 드라이버 버전과 호환된다고 가정하면 다른 브라우저에서 동일한 테스트를 실행할 수 있습니다.WebDriver를 사용할 때 특정 버전의 브라우저를 샌드 박스 방식으로 실행하는 방법이 있습니까?
방법은 그 브라우저 주문형 (비트 WebDriverManager는 드라이버와 함께하는 것처럼)을 다운로드, 우리가 같은 브라우저의 다른 버전에서 동일한 테스트를 실행할 수있는 라이브러리 또는 다른 모든 것들로,이 있습니까?
모든 시스템과 모든 운영 체제에서 테스트 장치를 실행할 수 있기를 원하며 해당 시스템에 이미 설치된 브라우저에 의존하기를 원하지 않습니다. 테스트를 실행하려는 브라우저와 버전을 선택할 수있는 도구로, 해당 브라우저의 샌드 박스 또는 가상 버전을 다운로드하고 테스트를 실행합니다. Saucelabs에 관해서도 들었지만 테스트중인 시스템은 개발 환경에 있기 때문에 공개적으로 사용 가능한 URL로 사용할 수 없습니다.
나는 Docker를 사용할 수 있다고 생각했지만이 경우 Headless 브라우저를 사용해야하며 테스트가 실제로 무엇을하는지 볼 수 있습니다.
미리 감사드립니다.