Ich bin in der Lage, Erweiterung mit Crx-Datei zu platzieren. Allerdings muss ich einige Einstellungen in der Chrome-Erweiterung mit Selen ändern. Gibt es irgendeine Chrome-API oder irgendwie kann ich diesen Teil automatisieren. Schätzen!Gibt es eine Möglichkeit, Chrome-Erweiterungseinstellungen mit Selen einzustellen?
Antwort
Wenn Sie die ChromeDriver instanziiert, versuchen Sie den folgenden Code verwenden:
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
über Code habe ich aber ich kann nicht auf Erweiterungseinstellungen zugreifen. Ich muss einige Optionen von der Erweiterung einschalten. – raj
@raj Können Sie einen Beispielcode-Snap hinzufügen? Eigentlich was hast du probiert? –
//System.setProperty("webdriver.chrome.driver ","/Users/Documents/chromedriver "); driver = new ChromeDriver(); ChromeOptions-Optionen = neue ChromeOptions(); options.addExtensions (neue Datei ("Switch.crx")); DesiredCapabilities caps = DesiredCapabilities.chrome(); caps.setCapability (ChromeOptions.CAPABILITY, Optionen); Treiber = neuer ChromeDriver (Kappen); LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable (LogType.BROWSER, Level.ALL); caps.setCapability (CapabilityType.LOGGING_PREFS, logPrefs);} Ich möchte das Protokoll nach dem Aktivieren der Einstellungen erfassen. – raj
- 1. Gibt es eine schnellere Möglichkeit, Konsolenfarben einzustellen?
- 2. gibt es eine Möglichkeit, die Fenstergröße in Ghost.py einzustellen?
- 3. Gibt es eine Möglichkeit, mysql sql_mode in pyspark einzustellen?
- 4. Gibt es eine Möglichkeit, Jahr in der Crontab-Parameterliste einzustellen?
- 5. Gibt es eine Möglichkeit, Web-Scraping mit Selen zu beschleunigen?
- 6. Gibt es eine Möglichkeit
- 7. Gibt es eine Möglichkeit, die Nice-Einstellung von Spark-Executor-Prozessen einzustellen?
- 8. Hashicorp-Packer: Gibt es eine Möglichkeit, den Image-Namen in der Provisioner-Konfiguration einzustellen/zu aktualisieren?
- 9. Gibt es eine Möglichkeit, das Symbol für Samsung-Geräte speziell einzustellen und zu verwenden?
- 10. Gibt es eine Möglichkeit, die Framerate oder einzelne Frameteilungen in JythonMusic einzustellen?
- 11. gibt es eine Möglichkeit, einen alternativen Viewer für "get-help" einzustellen?
- 12. Gibt es eine Möglichkeit, mit Vector3 umzuschalten?
- 13. Gibt es eine Möglichkeit, klicken Sie auf eine Schaltfläche zufällig mit Selen
- 14. Gibt es eine Möglichkeit, benutzerdefinierte Funktionen mit Standard-Java-
- 15. Gibt es eine Möglichkeit, Bamboo-Tests gleichzeitig auszuführen?
- 16. Gibt es eine Möglichkeit, eine @ Html.TextAreaFor
- 17. Gibt es eine Möglichkeit, eine CSS-Datei zu instrumentieren?
- 18. Gibt es eine Möglichkeit, eine CABasicAnimation anzuhalten?
- 19. Gibt es eine Möglichkeit, eine getline aufzulösen?
- 20. Gibt es eine Möglichkeit, dass es jemals PHP.NET gibt?
- 21. Gibt es eine Möglichkeit, Python Selen Skript mit Prioritäten zu schreiben
- 22. Gibt es eine bessere Möglichkeit, die Option aus der Suche mit Selen-Web-Treiber
- 23. Gibt es eine Möglichkeit, Selen-Webdriver-Screenshot eine ganze Seite zu machen?
- 24. Gibt es in Selen eine Möglichkeit, eine Instanz für einen bereits geöffneten FF-Browser zu erstellen?
- 25. Gibt es eine Möglichkeit, Grid-Knoten vom Hubknoten remote einzurichten?
- 26. Gibt es eine Möglichkeit, Integrationstests für DialogFlow zu schreiben?
- 27. Gibt es eine Möglichkeit, eine Bilddatei mit fabric.js zu importieren?
- 28. Gibt es eine Möglichkeit, eine Seife Anfrage mit CHEF
- 29. Gibt es eine Möglichkeit, eine benutzerdefinierte NSWindow Arbeit mit Spaces
- 30. Gibt es eine Möglichkeit, eine Tabellenfunktion mit Hibernate POJO zuzuordnen?
welche Art von Erweiterung Einstellung? – Amol