2017-02-01 3 views
-1

Ich habe ein Selen-Skript in Java geschrieben. Ich habe es als JAR-Datei in mein System exportiert und kann es von meiner Kommandozeile aus ausführen. Aber ich muss das über mein Team schicken. Das Problem mit dem Skript ist die Aufgabe erfordert, um Dateien von meinem Computer mit dem Dateipfad zu erhalten, und es muss einige Konvertierung und speichern Sie es zurück in einen bestimmten Ordner. Ich habe Code mit allen Dateipfaden für meinen Computer geschrieben. Wie kann das in einem anderen entfernten Computer laufen? Gibt es eine Möglichkeit, das zu tun? Auch wenn ich den chromedriver Pfad in meinem Skript gebe, funktioniert es nicht auf dem entfernten Computer, weil sie chromedriver an der verschiedenen Dateiposition speichern.Ausführen von Selen-Skripten (JAR-Dateien) auf Remote-Computern

Ich versuchte mit Parameter, aber Problem ist es ein zeitaufwändiger Prozess. Es wäre großartig, wenn jemand die JAR-Datei als einen einmaligen Prozess bearbeiten könnte. Ich benutzte Werkzeuge, um Jar-Datei zu öffnen, aber der Code wird nicht angezeigt, es zeigt Symbole an.

Antwort

1

Sie können versuchen, alle erforderlichen Dateien (Ihre Dateien auf Ihrem Computer, Chrometreiber usw.) im selben Ordner wie das von Ihnen ausgeführte jar zu speichern. Auf diese Weise können Sie alle erforderlichen Dateien unter Verwendung eines relative Pfads anstelle eines absoluten Pfades referenzieren, d. H. ./your_required_file.txt

So können Sie das gesamte Verzeichnis an Ihr Team senden, um es auszuführen.

Das gesagt, ich empfehle wirklich, dass Sie sich etwas Zeit nehmen auf Java und Selenium Dokumentation lesen.

Verwandte Themen