Chrome एक्सटेंशन पैक किए जा सकते हैं या अनपैक किए जा सकते हैं.
- पैक किए गए एक्सटेंशन,
.crx
एक्सटेंशन वाली एक फ़ाइल होते हैं. - पैक नहीं किए गए एक्सटेंशन, ऐसी डायरेक्ट्री होते हैं जिसमें एक्सटेंशन की जानकारी होती है. इसमें,
manifest.json
फ़ाइल भी शामिल होती है.
पैक नहीं किए गए एक्सटेंशन को पैक करने के लिए, chrome://extensions
में 'पैक करें' बटन का इस्तेमाल करें या
Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
का इस्तेमाल करें. पैक किए गए एक्सटेंशन को अनपैक करने के लिए,
फ़ाइल निकालें. आपको फ़ाइल टाइप का नाम .crx
से बदलकर .zip
करना पड़ सकता है, ताकि
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);