Chrome 확장 프로그램은 압축되거나 압축해제될 수 있습니다.
- 압축된 확장 프로그램은 확장자가
.crx
인 단일 파일입니다. - 압축해제된 확장 프로그램은
manifest.json
파일을 비롯하여 확장 프로그램이 포함된 디렉터리입니다.
압축해제된 확장 프로그램을 압축하려면 chrome://extensions
에서 압축 버튼을 사용하거나 Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
를 사용합니다. 압축된 확장 프로그램의 압축을 풀려면 파일을 추출합니다. ZIP 유틸리티에서 파일 형식을 인식할 수 있도록 파일 형식을 .crx
에서 .zip
로 바꿔야 할 수도 있습니다.
자동화에 더 적합한 다른 방법을 알아보려면 확장 프로그램 문서를 참고하세요.
ChromeDriver로 확장 프로그램 설치
압축됨 (파일 .crx
개)
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);
압축해제됨 (디렉터리)
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
ChromeDriver driver = new ChromeDriver(options);