WebDriver mit Safari
Zum Testen mit Safari benötigen Sie macOS und Safari
ab Version 12.
Die Tests erfordern eine vorherige Einrichtung durch den Benutzer:
Wählen Sie in den Safari-Einstellungen unter
"Erweitert" den Punkt "Menü Entwickler in der Menüleiste anzeigen".
In diesem Menü aktivieren Sie dann den
Menüpunkt "Entfernte Automation erlauben". Anschließend müssen Sie
noch einmalig ein Terminal-Fenster
öffnen und dort den Befehl /usr/bin/safaridriver -p 0
ausführen,
um die anschließende
Autorisierungs-Anfrage zu bestätigen.
Hinweis Aufgrund der speziellen Sicherheitseinstellungen, die Apple seinem SafariDriver auferlegt, gibt es bei Tests mit Safari folgende Einschränkungen:
- Tests können nur abgespielt aber nicht aufgenommen werden
- Harte Events sind nicht möglich
- Es ist nur eine Browser-Instanz zugelassen