Ich lerne gerade, docker zu verwenden, um Selen-Tests durchzuführen. Um Tests für verschiedene Versionen des Browsers auszuführen, müssen Sie jedoch ein eigenes Image erstellen.Docker-Image erstellen, um Selentests mit verschiedenen Browserversionen auszuführen
Ich habe versucht, einige Möglichkeiten, aber es versäumt, sie auszuführen. Ich benutzte die Docker Datei auf unter Pfad:
https://hub.docker.com/r/selenium/node-chrome/~/dockerfile/
und versuchte, das Bild zu erstellen, indem Sie den folgenden Befehl:
Docker bauen -t my-Chrom-Bild --build- arg CHROME_DRIVER_VERSION = 2,23 --build argument CHROME_VERSION = google-chrome-beta = 53.0.2785.92-1 NodeChrome
jemand auf mich leiten kann, wie man das gleiche implementieren?
Grüße,
Ashwin Karangutkar
Statt verschiedene Bilder zu erstellen, starten Sie Docker Bilder aus verschiedenen Versionen vorhandenen könnte, die intern verschiedene Browser-Versionen haben. Als Beispiel starten Sie ein Selenium Grid aus '2.53.1-Beryllium' in Port' 4444' und starten ein anderes Selen Grid aus '3.0.1-aluminium' in Port' 5555'. Sie müssen nur überprüfen, ob ihre Versionen für Sie geeignet sind. – Tom
@Tom 3.0.0 wählt die neueste Version aus, daher müssen wir ein eigenes Image mit einer bestimmten Version erstellen. Siehe hierzu: [link] (https://github.com/SeleniumHQ/docker-selenium/issues/17) –