So deaktivieren Sie die ChromeDriver-Benachrichtigungsleiste (Java)

So entfernen Sie die Benachrichtigungsleiste "Von automatisierter Testsoftware gesteuert" in Selenium (ChromeDriver)

Ohne Titel.png

Diese Anzeige ist ein Hindernis, nicht wahr?

Möchten Sie den Entwicklermodus deaktivieren, indem Sie die Benachrichtigungsleiste deaktivieren? Tauchte auf Ich konnte keinen Weg finden, dies zu tun, aber ich konnte die Benachrichtigungsleiste mit einer passenden Technik ausschalten, sodass ich sie im Artikel wecken werde.

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("excludeSwitches", new String[] { "enable-automation" });
options.setExperimentalOption("useAutomationExtension", false);
WebDriver driver = new WebDriver(options);

Popup zum Speichern des Passworts ausblenden WebDriver driver = new WebDriver(options); Sie können dies tun, indem Sie kurz zuvor den folgenden Code hinzufügen.

Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("credentials_enable_service", false);
prefs.put("profile.password_manager_enabled", false);
options.setExperimentalOption("prefs", prefs);

Wenn Sie dies vollständig in den Code schreiben, verschwindet die Benachrichtigungsleiste auf brillante Weise.

Recommended Posts

So deaktivieren Sie die ChromeDriver-Benachrichtigungsleiste (Java)
So drehen Sie Iterator Dojo (Java)
[Android] So aktivieren / deaktivieren Sie das Benachrichtigungsfeld mit StatusBarManager
So senken Sie die Java-Version
[Java] Verwendung von Map
So deinstallieren Sie Java 8 (Mac)
Java - So erstellen Sie JTable
Wie schreibe ich einen Java-Kommentar
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
[Java] So zeigen Sie Wingdings an
Verwendung von Java Map
So legen Sie Java-Konstanten fest
Verwendung von Java-Variablen
So konvertieren Sie Java Base
[Java] So implementieren Sie Multithreading
So initialisieren Sie ein Java-Array
So lernen Sie Java Silver SE 8
Verwendung von HttpClient (Get) von Java
Java # 6 studieren (Wie man Blöcke schreibt)
So erstellen Sie einen Java-Container
So zerlegen Sie eine Java-Klassendatei
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
Wie man JAVA in 7 Tagen lernt
[Verarbeitung × Java] Verwendung von Variablen
So dekompilieren Sie eine Java-Klassendatei
[Swift] So senden Sie eine Benachrichtigung
[JavaFX] [Java8] Verwendung von GridPane
So schreiben Sie eine Java-Variablendeklaration
Verwendung von Klassenmethoden [Java]
[Java] Verwendung von List [ArrayList]
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
So übergeben Sie Oracle Java Silver
Java Eclips So debuggen Sie JavaScript
[Verarbeitung × Java] Verwendung von Arrays
So erstellen Sie ein Java-Array
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
So finden Sie Java-Primzahlen
Verwendung des Java-Aufzählungstyps
So verketten Sie Zeichenfolgen mit Java
So erstellen Sie eine Java-Kalenderzusammenfassung
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
So kompilieren Sie Java mit VsCode & Ant
[Java] Hinzufügen von Daten zur Liste (add, addAll)
[Java] So berechnen Sie das Alter mit LocalDate
[Java] So drehen Sie ein zweidimensionales Array mit einer erweiterten for-Anweisung
So führen Sie eine Basiskonvertierung in Java durch
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz