2017-04-10 5 views
2

Intermittierend org.openqa.selenium.WebDriverException: unbekannter Fehler: Sitzung wegen Seitencrash gelöscht" für Chrome 57 und chromedriver 2.29Intermittierend org.openqa.selenium.WebDriverException: unbekannter Fehler: Sitzung wegen Seitencrash gelöscht "für Chrome 57 und Chrome Driver 2.29

Unsere Selenium Automation Testcases liefen gut, aber seit wir auf Chrome 57 und Chromedriver 2.29 aufgerüstet haben, überspringt unsere Automatisierungssuite ständig die Ausführung von Testfällen. Sehen Sie dieses Problem mit Selenium 3.0 und 3.3.1 beide. Von 10 Mal schlägt die Automatisierung, 8 Mal Seite stürzt ab und überspringt alle Automatisierungstests.

Fehlerprotokoll zeigt "org.openqa.selenium.WebDriverException: unbekannter Fehler: Sitzung gelöscht wegen Seitencrash".

Hat jemand eine Idee diesbezüglich? Hilfe wäre willkommen.

Fehler:

1910745 [main] INFO com.zimbra.qa.selenium.framework.ui.AbsSeleniumObject - getElementById(ZLoginButton) 
1910831 [main] INFO com.zimbra.qa.selenium.framework.ui.AbsSeleniumObject - getElementById()org.openqa.selenium.WebDriverException: unknown error: session deleted because of page crash 
from unknown error: cannot determine loading status 
from tab crashed 
    (Session info: chrome=57.0.2987.133) 
    (Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 83 milliseconds 
Build info: version: '3.3.1', revision: '5234b32', time: '2017-03-10 09:04:52 -0800' 
+0

ausprobieren können Sie mit Firefox-Browser Gegenprobe einmal chromedriver V2.28 mit Selen 3.3.1 – kushal

+0

zurückkehrt? Dann können wir die Ursache finden. –

+1

Ich habe das gleiche Problem mit Chrome Version 58.0.3029.96, ChromeDriver 2.29 und Selenium.Webdriver 3.4 – Joel

Antwort

0

ich überprüft haben, um dieses Problem für laufende Tests etwa 50 Stunden ständig auf Chrome-Browser und die Dinge löst jetzt ganz in Ordnung ist. Ich werde nicht sagen, dass dies die Lösung ist, weil der Chrome-Treiber selbst dieses Problem behoben hat. Soweit es Tests, die wir getan haben, funktioniert es gut mit neuesten Selen 3.6.0 und Chrome-Treiber 2.33 so würde Post als Antwort nur um dieses Problem zu schließen.

Chrome 61, Selenium 3.6.0 und Chrome Treiber 2.33 Kombinationen sieht sehr gut und weit stabiler als zuvor für die Durchführung von Automatisierungstests für komplexe Anwendung, die für viele Stunden läuft.

Chrome version: 61.0 

chromeDriverURL=http://chromedriver.storage.googleapis.com/2.33: 

<dependency org="org.seleniumhq.selenium" name="selenium-api" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-chrome-driver" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-edge-driver" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-firefox-driver" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-ie-driver" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-java" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-remote-driver" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-safari-driver" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-server" rev="3.6.0"/> 
<dependency org="org.seleniumhq.selenium" name="selenium-support" rev="3.6.0"/> 
-1

Ich kann versichern, dass mit Selen 3.3.1 auf den 2,28-Treiber zurückkehrt funktioniert nicht. In der Tat hatte ich diese Konfiguration vorher und habe den Treiber auf die 2.29 aktualisiert, aber mit dem gleichen Problem. Es ist extrem nervig.

Das passiert auch mit Firefox, aber seltener.

Sorry für die schlechten Nachrichten, aber ich denke, Selen ist das Problem.

Der beste Weg, dies zu lösen, ist Selen-Version (sowohl für die Selen-Treiber und die Remote-Treiber) 3.0.1

Unterhalb den Abhängigkeiten von Maven zu verwenden:

<dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-server</artifactId> 
     <version>3.0.1</version> 
    </dependency> 

    <dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-remote-driver</artifactId> 
     <version>3.0.1</version> 
    </dependency> 
+0

Ich glaube nicht, Selen ist auch das Problem. Wir verwenden 2.53 und gerade jetzt begann auch dieses Problem zu begegnen. – DrZoo

0

Sie älter laufen können Version Chrom (zum Beispiel 55, 56) aus Ihrem Repository

0

Ich konfrontiert das gleiche Problem. Sie können direkt zum Task-Manager gehen und alle Instanzen von Chromedriver beenden.

Es wird Ihr Problem

+0

Bitte lesen Sie das Problem sorgfältig! –

Verwandte Themen