Apache Maven is een op Java gebaseerd hulpmiddel voor projectbeheer. Het kan een multitasking-raamwerk bieden voor ontwikkelaars. Het vereenvoudigt de volledige levenscyclus van een build. Maven is vooraf gedefinieerd en gedeclareerd in XML-indeling genaamd POM (Project Object Model) en aangeduid als 'pom.xml'.
Met behulp van het Maven-framework kunnen we gemakkelijk de volgende taken in elk project beheren:
- Bouw cyclus
- Project documentatie
- Rapporteer controles
- Scrums-beheer
- Release-informatie
Basisgebruik van Maven zijn-
- Dwingt een standaard directorystructuur af.
- Zorg voor een herbruikbare en gemakkelijk te onderhouden projectstructuur.
- Los de afhankelijkheden van pakketten op.
- Zorg voor een raamwerk voor configuratiebeheer.
Download Appium Maven-afhankelijkheden
Voordat we een APPIUM-test met Maven gaan schrijven, moeten we het JAR-bestand downloaden van de centrale repository-website van Maven.
of voeg direct het onderstaande POM.xml-artefact toe:
io.appium java-client 3.4.1
Doorloop alstublieft onze Maven-tutorial om te leren hoe u Maven configureert met Eclipse.
Testapplicatie met APPIUM en Maven
Na het configureren van de Maven-plug-in Eclipse. Het is klaar om elke Android .apk-applicatie te testen met Appium en Maven.
Stap 1) In deze stap,
- Ga naar NIEUW >> selecteer Maven-project
- Klik op de knop 'volgende'
Stap 2) Voer vervolgens in het venster 'Nieuw Maven-project' 'Appium Test' in de kolom Groeps-ID en Artefact-ID in. In deze stap moet u invoeren.
- Groeps-id
- Artefact-id
- Versie
- Verpakking
- Naam en beschrijving
- Af hebben
Klik op de knop Voltooien. Er wordt een nieuwe klasse geopend met de gedefinieerde groeps-id (AppiumTest) -naam.
Stap 3) Om te beginnen met het Appium-script . Klik met de rechtermuisknop op 'src / main / java' in het verkennervenster aan de linkerkant. Selecteer vervolgens Nieuw >> klas. Schrijf de Appium-code in de geselecteerde klas.
Stap 4) Klik in hetzelfde project op pom.xml in het linker verkennermenu. Alle afhankelijkheden zijn standaard zichtbaar op het tabblad 'pom.xml'. Raadpleeg de afbeelding hieronder-
Als in het geval van standaard pom.xml niet bestaat, voegt u gewoon alle Maven Appium-afhankelijkheden toe. (geëxtraheerd uit de centrale repository-website van Maven}
http://search.maven.org/#search|gav|1|g%3A%22io.appium%22%20AND%20a%3A%22java-client%22
Stap 5) Klik nu met de rechtermuisknop op 'pom.xml' in de linker verkenner of over de xml-code voor het 'AppiumTest'-project. Klik vervolgens op de optie 'Uitvoeren als >> Maven Clean'.
Tijdens het uitvoeren kon de gebruiker alle Maven-gerelateerde jar-bestanden en het succesbericht zien. Daarom kan de gebruiker op deze manier de APPIUM-test uitvoeren met de door Maven geconfigureerde omgeving.
Overzicht:
- Maven is een op JAVA gebaseerd Project Management Framework.
- Het is vooraf gedefinieerd en gedeclareerd in XML-indeling genaamd POM (Project Object Model) en aangeduid als 'pom.xml'.