תוספים ל-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);