Ich habe ein Automatisierungsprojekt, das lokal und auch auf remote läuft, bis jetzt laden wir die Chrome-Treiberversion herunter und installieren sie manuell auf allen unseren Remote-Maschinen. Jetzt möchte ich Treibernugget verwenden, also lade ich das Nugget herunter und installiere es in das Projekt, in der lokalen Umgebung läuft alles einwandfrei, aber nachdem ich die chegens einchecke und versuche, es auf unserem Remotecomputer auszuführen, bekomme ich diesen Fehler (Im mit MSTest):Selenium.DriverServiceNotFoundException Fehler beim Ausführen des Remote-Treibers
Initialisierungsmethode AutomationTests.BoltAPLConsumer.Ini warf Ausnahme. OpenQA.Selenium.DriverServiceNotFoundException: OpenQA.Selenium.DriverServiceNotFoundException: Die Datei "chromedriver.exe " existiert nicht im aktuellen Verzeichnis oder in einem Verzeichnis der Umgebungsvariablen PATH . Der Fahrer kann aus irgendeinem Grunde an der Maschine
es sieht aus wie die Dateien nicht auf http://chromedriver.storage.googleapis.com/index.html .. heruntergeladen werden existieren, warum kann es sein?
dies wird Treibers cod:
ChromeOptions options = new ChromeOptions();
options.AddArguments("test-type");
options.AddArgument("--disable-popup-blocking");
options.AddArgument("--ignore-certificate-errors");
driver = new ChromeDriver(options);
Also warum läuft es gut in lokalen Tests? – DariaSha
@ user2450821 was meinst du lokal und fern ?? Sie verwenden ChromeDriver, die lokal ausgeführt wird .. Also was meinst du mit Fernbedienung eigentlich ?? –
Im Ausführen des Tests auf Remote-Computer mit MSTest. – DariaSha