برنامه های افزودنی کروم

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

  • پسوندهای بسته بندی شده یک فایل با پسوند .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);