Chrome एक्सटेंशन

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);