Appium Maven Dependency: Installation med projekteksempel
Hvad er Apache Maven?
Apache Maven er en Java-baseret projektledelse og automatiseringsværktøj. Det giver en multitasking-ramme for udviklere at lette den komplette byggelivscyklus for Java applikationer. Maven er foruddefineret og erklæret i et XML-format kaldet POM (Project Object Model) og refereret til som 'pom.xml.' Det kan også bruges til andre sprog som C#, Scala, Ruby osv.
Ved at bruge Maven framework kan vi nemt administrere følgende opgaver i ethvert projekt-
- Byg cyklus
- Projektdokumentation
- Rapporter kontrol
- Scrums ledelse
- Udgivelsesinformation
Grundlæggende anvendelser af Maven er-
- Håndhæver en standard mappestruktur.
- Giv en genanvendelig og nem at vedligeholde projektstruktur.
- Løs pakkeafhængigheder.
- Giv en konfigurationsstyringsramme.
Hent Appium Maven afhængigheder
Før vi begynder at skrive APPIUM-afhængighedstest med Maven, skal vi downloade Appium Maven afhængighed af Appium JAR download fil fra Maven centrallager internet side.
eller direkte tilføje nedenstående POM.xml-artefakt:
<dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>3.4.1</version> </dependency>
Gå venligst igennem vores Maven tutorial for at lære at konfigurere Maven med Eclipse.
Test af applikation med APPIUM og Maven
Efter konfiguration Appium Java Maven plug-in Eclipse. Den vil være klar til at teste enhver android .apk-applikation med Appium og Maven som vist i Appium Maven projekt eksempel nedenfor.
Trin 1) I dette trin,
- Gå til NYT >> vælg Maven-projekt
- Klik på knappen 'næste'
Trin 2) Indtast derefter i vinduet 'New Maven Project'Appium Test' i kolonnen Gruppe-id og Artefakt-id. I dette trin skal du indtaste.
- Gruppe-id
- Artefakt-id
- Udgave
- Emballage
- Navn og Description
- Finish
Klik på knappen Afslut. Det åbner en ny klasse på det definerede gruppe-id (AppiumTest) navn.
Trin 3) Til at begynde med Appium manuskript. Højreklik på 'src/main/java' fra stifindervinduet i venstre side. Vælg derefter Ny >> klasse. Skriv Appium kode inde i den valgte klasse.
Trin 4) I det samme projekt skal du klikke på pom.xml fra venstre stifindermenu. Alle afhængigheder vil som standard være synlige på fanen 'pom.xml'. Se billedet nedenfor-
Hvis i tilfælde af standard pom.xml ikke eksisterer, skal du blot tilføje alle Maven Appium afhængigheder. (ekstraheret fra Mavens centrale repository-websted}
http://search.maven.org/#search|gav|1|g%3A%22io.appium%22%20AND%20a%3A%22java-client%22
Trin 5) Højreklik nu på 'pom.xml' fra venstre stifinder eller over xml-koden for 'AppiumTest' projekt. Klik derefter på 'Kør som >> Maven Clean' mulighed.
Mens han kørte, kunne brugeren se alle Maven-relaterede jar-filer og succesmeddelelse. Derfor kan brugeren på denne måde køre APPIUM Java klient Maven afhængighedstest med Maven konfigureret miljø.
Resumé
- Maven er et JAVA-baseret Project Management Framework.
- Det er foruddefineret og erklæret i XML-format kaldet POM (Project Object Model) og refereret til 'pom.xml'.