6 Stimmen

Gibt es einen Chrome-Schalter, um 'externe Protokollanfragen' zu unterdrücken?

Gibt es einen Chrome-Schalter, um die "externe Protokollanfrage" zu unterdrücken?

Ich automatisiere eine Anwendung mit Selenium - Ruby - Watir WebDriver.

Ich habe im Netz nach Lösungen gesucht, um dieses Fenster und Gespräch zu umgehen: http://productforums.google.com/forum/#!topic/chrome/K22hXwRy6zQ gibt einen Überblick darüber, wie wir das manuell tun können. Aber für Selenium-Chrome-Ruby muss ich dies wahrscheinlich durch Setzen eines Chrome-Schalters tun (Liste der Chrom-Schalter:= http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc). Und das ist eine riesige Liste. Ich brauche Hilfe bei der Suche herauszufinden, welcher Schalter mir wahrscheinlich helfen würde, das Fenster für externe Protokollanfragen zu umgehen oder ob es möglicherweise eine Lösung dafür durch Automatisierung gibt?

0voto

Gin Punkte 51

http://productforums.google.com/forum/#!topic/chrome/K22hXwRy6zQ hat bereits die Antwort gegeben, was wir tun sollten, ist die prefs für den Watir-Browser ändern

Codes wie folgt:

prefs = {
    protocol_handler: {
        excluded_schemes: {
            your_scheme: true,
        }
    },
}

Watir::Browser.new :chrome, prefs: prefs

Danke für Ihre Recherche @simminni

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X