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