Ranorex: UI-Tests funktionieren nicht nach RDP-Logout

UI-basierte Tests haben wohl alle dasselbe Problem. Meldet man sich von einer RDP-Verbindung ab, verliert der Computer seine GUI  und bekommt stattdessen einen Sperrbildschirm. In diesem Zustand laufen keine UI-Tests (Smartbear hat das hier beschrieben).

Ranorex hat das auch beschrieben hier.

Idealerweise baut man das als Setup in seine Testsuite ein, damit man

  • erstens eine manuelle Stolperfalle vermeidet (man vergisst das gerne mal, dass man sich nicht per RDP-Schließen, sondern mit dieser batch abmelden muss und zwar Run as Admin)
  • zweitens öffnet man diese potenzielle Sicherheitslücke nur solange wie nötig, nämlich nur so lange, wie der automatische Test läuft.

Deinstallation ranorex und seine Browsererweiterungen

Hier sind alle Komponenten von Ranorex 6.2 aufgelistet.

Problematisch beim Deinstallieren der Chrome-Erweiterung können die Chrome-Einträge in der Registry sein:

  • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome
  • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Chromium
  • Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Google\Chrome

dort v.a. die Schlüssel, die Erweiterungen erlauben/verbieten.