Selenium und Citrix
21.07.2022 08:22:31
W.Stecher
ich weiß, dass mein Thema in diesem Forum nicht zu 100% richtig ist, denn der Fehler liegt meines Erachtens weder bei Excel, noch im VBA-Code, aber der Supoport hier ist so klasse, dass ich einfach hoffe, den ein oder anderen Hinweis zu bekommen, was ich noch prüfen könnte.
Ziel: Browser starten, URL zum Citrix-Workspace laden, anmelden und Session starten.
Das läuft seit Jahren auf einer Windows 10 Umgebung mit Internet Explorer wunderbar.
Aufgrund des Endes vom IE muss der Prozess umgestellt werden auf einen Applikationsserver (Windows Server 2016), Selenium und Google Chrome.
Ausgangssituation:
- Windows- und Office-Installtion
- Google Chrome
- Selenium WebDriver passend zur Chrome-Version
- folgender VBA-Code in einer Excelmappe:
Dim Driver As New ChromeDriver
Driver.Start "Chrome"
Driver.Get "https://workplace.[...]/Citrix/[...]/"
Nun 4 Konstellationen, wobei die ersten drei das gewünschte Verhalten haben:1.) Starte ich auf einer Windows 10 Umgebung manuell den Chrome-Browser und lade die URL, bekomme ich die Eingabefenster für Benutzername und Passwort
2.) Starte ich auf einer Windows 10 Umgebung über den obigen VBA-Code den Chrome-Browser über Selenium und lade die URL, bekomme ich die Eingabefenster für Benutzername und Passwort
3.) Starte ich auf einer Windows-Server 2016 Umgebung manuell den Chrome-Browser und lade die URL, bekomme ich die Eingabefenster für Benutzername und Passwort
4.) Starte ich auf einer Windows-Server 2016 Umgebung über den obigen VBA-Code den Chrome-Brwoser über Selenium und lade die URL, bekomme ich die Aufforderung "Detect Citrix Workspace app".
Wieso entdeckt die Citrix-Workspace-URL die Workspace-APP in der Windows Server 2016 Umgebung nicht automatisch, wenn der Browser über Selenium gesteuert wird? Hat irgendjemand eine Idee?
Danke!