2017-03-20 2 views
2

현재 저는 Selenium과 Ruby를 사용하여 오이 테스트를하고 있습니다. 내가 겪었던 문제는 테스트 중에 만들어진 크롬 탭에 정상적인 브라우징 크롬 탭과 관련된 설정이 없다는 것이 었습니다. 크롬 탭은 거기에 설치된 확장 프로그램을 사용하기 때문에 필요합니다. 이것을 달성 할 수 있도록 Selenium에 기본 크롬 프로파일을로드하는 좋은 방법이 있습니까? 나는 온라인에서 찾은 것들을 시도하는 데별로 행운이 없었습니다.테스트를 위해 Selenium과 Ruby를 사용하여 기본 크롬 프로파일을로드하려고 시도합니다.

답변

-1

당신은 브라우저 시작에로드 할 확장의 경로를 통과하는 ChromeOptions를 사용할 수 있습니다

ChromeOptions options = new ChromeOptions(); 
options.addExtensions(new File("/path/to/extension.crx")); 
ChromeDriver driver = new ChromeDriver(options); 

는 일반적으로 당신의 검사 결과는 개인 브라우저의 상태에 의존해서는 안됩니다. 셀레늄 webdrivers 사용의 특혜 중 하나는 실제로 시작할 수있는 정의 가능한 고정 상태를 갖는 것입니다.

관련 문제