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