So machen Sie Java zur ausführbaren Jar-Datei des WebDriver-Projekts
Ich bin neu in Java und Webdriver (Web QA Automation Framework). Ich habe ein Webdriver-Skript geschrieben, das den Firefox-Browser öffnet. Öffnen Sie google.com. Machen Sie einige Suchen und beenden Sie. N
Ich habe dieses Skript in Eclipse erstellt. Mit Webdriver (Java), Junit, JDK6, Firefox und jeder anderen Version auf Windows-Plattformen. Es funktioniert gut, wenn ich es in Eclipse laufen lasse.
Ich möchte eine ausführbare JAR-Datei erstellen, in der alle erforderlichen Klassenbibliotheken kompiliert sind. Wenn ich dieses Skript für andere Benutzer freigeben möchte, müssen sie weder Eclipse installieren noch Bibliotheken herunterladen. Ich erwarte, dass sie Windows, Firefox, JDK oder JRE und die Datei haben, die ich ihnen sende. und das sollte alles sein. Sie sollten in der Lage sein, mein Skript durch Doppelklick auf meine gesendete Datei auszuführen (oder in 1 0r 2 einfachen Schritten)
In der letzten Woche habe ich versucht, dies ohne Erfolg zu tun. Ich wähle ein Projekt aus, gehe zur Datei, exportiere> Java> ausführbare JAR-Datei>
hier fragt mich ein Dropdown-Menü nach "Startkonfiguration". Es werden keine Startkonfigurationen für mein Projekt angezeigt, die hier aufgelistet sind
Ich habe nach Möglichkeiten gesucht, eine Startkonfiguration zu erstellen, und festgestellt, dass diese automatisch erstellt werden, wenn wir unsere Projekte ausführen. Anscheinend trifft dies nicht auf Java-Projekte von Junit (Webdriver) zu.
Ich teile Projektdateien und Bibliothekslinks.
Dropbox-Link für Projektdateienhttps://www.dropbox.com/s/ipz95vkfh1m95wj/MakeWebdriverJar.zip
Selenium Webdriver Java Libraries (in meinem Projekt verwendet) können hier heruntergeladen werdenhttp://selenium.googlecode.com/files/selenium-java-2.33.0.zip
Dies ist meine ersten Beiträge @ Sack Over Flow. Jede Hilfe wäre sehr dankbar und würde mich beim Lernen voranbringen. Vielen Dank.
PS: Ich habe gelesen, dass es Möglichkeiten gibt, dies über das Terminal zu tun, aber da ich nicht gut darin bin, möchte ich einen Weg finden, dies über Eclipse zu tun.