Archiv der Kategorie: Selenium/WebDriver

chromedriver.exe has stopped working

Lösung

Rechner neustarten.
 

Fehlermeldung im Fenster

(nach Klick von View problem details)
 
Problem signature:
Problem Event Name: BEX
Application Name: chromedriver.exe
Application Version: 0.0.0.0
Application Timestamp: 57d1f8a4
Fault Module Name: StackHash_0a9e
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: f366b3a2
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1031
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
 

Fehlermeldung im eventvwr

Faulting application name: chromedriver.exe, version: 0.0.0.0, time stamp: 0x57d1f8a4
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0xf366b3a2
Faulting process id: 0x137c
Faulting application start time: 0x01d30c4f59cc513e
Faulting application path: V:\Testautomation\Tools\selenium_driver\chromedriver.exe
Faulting module path: unknown
Report Id: 98ae4f61-7842-11e7-b2b4-005056a31760

Selenium Server installieren und starten

  1. Downloade die neueste Version hier und ziehe sie in neu gebauten Ordner: <Benutzer>/selenium server
  2. cd downloads -> java -jar selenium-server-standalone-3.4.0.jar
  3. Startet Prozess namens java.exe am port 4444
  4. Teste die Installation mit http://localhost:4444/ -> da muss die Whoops! … help page kommen. Wenn die Firewall entsprechend durchlässig ist, ist der Selenium Server auch gleich von außen erreichbar.
  5. Drivers (Download-Übersicht)
    1. Um Firefox zu testautomatisieren braucht man inzwischen den Gheckodriver – download, unzip und copy in den Ordner, in welchem auch selenium-server liegt.
    2. Für IE braucht man den IEDriver
    3. für Chrome den Chromedriver
    4. nur Safari hat einen driver integriert – läuft aber nur auf Mac

Selenium Record & Playback

Selenium Builder
Letzter Commit auf GitHub liegt 3 Monate zurück (Stand: 20.6.2017) – 34 Commits in 2016, fast alle von Zarkonnen.
Voraussetzungen: Selenium Server (Installieren & starten), läuft nur auf Firefox
Öffne Firefox, gehe auf SeBuilder-Website und klicke Install.
Builder öffnen: Strg+Alt+B klicken
Erster Eindruck: Tool ist schon ziemlich cool & vielversprechend, läuft an einigen Stellen aber noch unrund. Das Projekt könnte daher noch einige Contributers vertragen.
„Bugs“:

  • Der Builder versucht sich auch noch nach 10 min zum nicht laufenden Selenium Server zu verbinden und läuft leider nicht in ein Timeout.
  • Wenn das Pluginfenster offen bleibt, während das Firefox-Fenster geschlossen und wieder geöffnet wird, dann erscheint beim Klicken auf Record keine Fehlermeldung – es passiert einfach nichts.

 
Selenium IDE
Letzter Commit auf github vor 7 Monaten (Stand: 20.6.2017) – das war auch der einzige Commit in 2016.