افزونه‌های Chrome

برنامه‌های افزودنی کروم می‌توانند بسته‌بندی شوند یا باز شوند.

  • پسوندهای بسته بندی شده یک فایل با پسوند .crx . هستند.
  • پسوندهای بدون بسته بندی، دایرکتوری حاوی پسوند، از جمله فایل manifest.json هستند.

برای بسته بندی یک برنامه افزودنی بدون بسته، از دکمه Pack در 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);