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