Ich debugge normalerweise meine Selenium-Tests in Chrome Dev-Tools-Panel. Nach dem Upgrade meines Betriebssystems (Ubuntu Linux) sind meine E2E-Tests jedoch vollständig abgebrochen: Chrome hat die erste Seite nicht geöffnet, sondern sich im Leerlauf mit nur einer leeren Seite gezeigt. Schließlich verbesserte ich 10, und jetzt arbeiten die Tests wieder. Aber mit dieser neuen Chrome-Version (nach dem OS-Upgrade) und mit diesem neuen ChromeDriver, gibt es ein seltsames Problem mit den Entwickler-Tool Fenstern:Chrome Developer Tools schließt sofort beim Debuggen von WebDriver E2E-Test
Jedes Mal, wenn ich auf CTRL + SHIFT + I öffnen Sie die Entwickler-Tools-Fenster oder Klicken Sie im Menü von Chrome auf Extras -> Entwicklertools. Das Dev-Tool-Fenster wird geöffnet, wird dann aber sofort geschlossen. Es sieht leer und leer aus, die 1/10 Sekunden sind sichtbar. Das ist wirklich noch nie passiert.
Wenn ich manuell eine andere Registerkarte in [der Chrome-Instanz, die von WebDriver gesteuert wird] öffnen und zu z. http://www.google.se/, dann, wenn ich das Dev Tools-Fenster auf dieser Registerkarte öffne, bleibt es normalerweise geöffnet (aber nicht immer). - Es wird hauptsächlich [das Fenster der Entwicklerwerkzeuge für die Browser-Registerkarte, das vom Chrome-Treiber gesteuert wird] sofort geschlossen.
Wenn ich jedoch die Stadt STRG + UMSCHALT + I für eine Weile halte, erzeugt dies viele viele "Klicks", und dann bleiben die Entwicklerwerkzeuge manchmal offen. Aber nach 10-20 Sekunden schließt es sich plötzlich wieder.
Warum macht Chrome das? Wie kann ich aufhören?
Chrome Version 29.0.1547.57
Chrome Driver Versionen 2.0, 2.1 und 2.2 getestet (und Problem vorhanden).
Selen 2.35.0 und Version 2.25.0 (ich glaube es war) hat auch nicht funktioniert.
Wir sind die gleiche Sache mit ChromeDriver 2.2 auf OSX zu erfahren. Nicht viele Infos zu diesem Problem, das ist ziemlich frustrierend. –
@MattGreer Ein sehr seltsames Problem. Ich habe ChromeDriver 2.0 und 2.1 zusätzlich zu 2.2 getestet. Das Problem war in all diesen Versionen vorhanden. – KajMagnus
Hier ist der Fehlerbericht dafür: https://code.google.com/p/chromedriver/issues/detail?id=483 zusammen mit ihrer enttäuschenden Antwort –