9

Ich habe gesehen, dass Headless Chrome letzten Monat in irgendeiner Form erschienen ist und ich habe gesehen, dass es via Selenium interagiert werden kann, aber die Artikel, die ich gesehen habe, erwähnen meistens Linux und MacOS. Gibt es das schon für Windows (7 und/oder 10)?Headless Chrome und Selenium auf Windows?

Antwort

3

Ja, ich benutze es auf Windows, aber mit Version 59 (Beta) gibt es immer noch ein leeres Fenster auftauchen.

+0

Haben Sie schon Lösungen gefunden? Ich habe auch dieses Problem. –

+0

Ein leeres Chrome-Fenster? – user14042

+0

Version 59 in dem Sinne ist es mit Chrom-Version, die Sie über ich meine Chrom 59? – Pradeep

0

Ich auch versucht, kopflose Chrom 59 oder 60 mit Selen zu verwenden. Aber ab sofort gibt es keinen unterstützten Chromtreiber, der 59 oder 60 unterstützt. Warten auf Chromtreiber 2.30.

0

Es funktioniert jetzt in Chrom 59 mit Chromedriver 2.31 (gerade veröffentlicht). Die einzige lästige Sache ist ein leeres Fenster am Anfang (nur ein visueller Effekt), der in Chrom 60 entfernt wird (sollte kurz davor sein)

+0

Gibt es ein Update dazu? – Sulteric

+0

chromedriver 2.30 ist jetzt verfügbar..https: //chromedriver.storage.googleapis.com/index.html? Path = 2.30/ –

+2

Windows kopflose Unterstützung kommt mit Chrom 61 (nicht einmal Beta in diesem Moment) – cocorossello

0

Ich habe seit Monaten in Headless Modus Chrome benutzen, mit Chrome 59 unter Windows.

Mein Karma config (für einen benutzerdefiniertes Chrome ohne Kopf) ist wie folgt:

browsers: ['Chrome_headless'], 
customLaunchers: { 
    Chrome_headless: { 
     base: 'Chrome', 
     flags: ['--headless', '--disable-gpu', '--disable-plugins', '--window-size=0,0', '--window-position=-9999,0'] 
    } 
}, 

Es gibt keine sichtbaren Fenster mit diesen Befehlen.

jedoch 60 bis Chrome aktualisieren scheint diese Config getötet zu haben, da es nicht mehr funktioniert (Stand heute)

+0

Ich bin derzeit den kopflosen Modus mit Selen ausprobieren und feststellen, dass Testläufe beim Starten und Starten viel länger dauern. Siehst du das auch? – rossisdead

+0

@rossisdead Ich habe dieses Problem gesehen, aber nicht mit Karma oder Selen, nur BrowserSync, und ich konnte das mit einer kleineren Konfigurationsänderung beheben – danwellman

+0

Würdest du mir bitte sagen, was diese kleine Konfigurationsänderung war? Ich würde es gerne ausprobieren – rossisdead

0

I Chromedriver Headless Modus mit der Version 2.33 mit der folgenden Konfiguration für Capybara bin mit:

Capybara.register_driver :chrome_headless do |app| 
    args = ["--window-size=1280,1696", "--no-sandbox", "--headless", "--disable-gpu", "--disable-infobars", "--disable-notifications"] 
    Capybara::Selenium::Driver.new(app, {:browser => :chrome, :args => args}) 
end 
Verwandte Themen