Appium Maven-afhankelijkheid: projectvoorbeeld

Inhoudsopgave:

Anonim

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,

  1. Ga naar NIEUW >> selecteer Maven-project
  2. 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.

  1. Groeps-id
  2. Artefact-id
  3. Versie
  4. Verpakking
  5. Naam en beschrijving
  6. 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'.