Appium Maven-afhankelijkheid: installatie met projectvoorbeeld

Wat is Apache Maven?

Apache Maven is een op Java gebaseerde tool voor projectbeheer en automatisering. Het biedt een multitasking-framework voor ontwikkelaars om de volledige levenscyclus van Java-applicaties te vergemakkelijken. Maven is vooraf gedefinieerd en gedeclareerd in een XML-formaat genaamd POM (Project Object Model) en wordt 'pom.xml' genoemd. Het kan ook worden gebruikt voor andere talen zoals C#, Scala, Ruby, enz.
Met behulp van het Maven-framework kunnen we following taken in elk project

  • Cyclus opbouwen
  • Project documentatie
  • Controles rapporteren
  • Scrums-management
  • Informatie vrijgeven

Basisgebruik van Maven zijn-

  • Dwingt een standaard directorystructuur af.
  • Zorg voor een herbruikbare en gemakkelijk te onderhouden projectstructuur.
  • Pakketafhankelijkheden oplossen.
  • Zorg voor een configuratiemanagementframework.

Appium Maven-afhankelijkheden downloaden

Voordat we beginnen met het schrijven van een APPIUM-afhankelijkheidstest met Maven, moeten we de Appium Maven-afhankelijkheid downloaden van het Appium JAR-downloadbestand van Centrale opslagplaats van Maven website.

Appium Maven-afhankelijkheden downloaden

of voeg direct het hieronder genoemde POM.xml-artefact toe:

<dependency>
  <groupId>io.appium</groupId>
  <artifactId>java-client</artifactId>
  <version>3.4.1</version>
</dependency>

Neem alstublieft onze door Maven-tutorial om te leren hoe u Maven kunt configureren Eclipse.

Applicatie testen met APPIUM en Maven

Na het configureren van Appium Java Maven plug-in Eclipse. Het is klaar om elke Android .apk-applicatie te testen met Appium en Maven, zoals weergegeven in het Appium Maven-projectvoorbeeld hieronder.

Stap 1) In deze stap,

  1. Ga naar NIEUW >> selecteer Maven-project
  2. Klik op de knop ‘volgende’

Applicatie testen met APPIUM en Maven

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. Finish

Applicatie testen met APPIUM en Maven

Klik op de knop Voltooien. Er wordt een nieuwe klasse geopend op 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 linkerverkennervenster. Selecteer vervolgens Nieuw >> klas. Schrijf de Appium-code in de geselecteerde klasse.

Applicatie testen met APPIUM en Maven

Stap 4) Klik in hetzelfde project op pom.xml in het linkerverkennermenu. Alle afhankelijkheden zijn standaard zichtbaar op het tabblad 'pom.xml'. Raadpleeg de onderstaande afbeelding-

Applicatie testen met APPIUM en Maven

Als pom.xml standaard niet bestaat, voeg dan 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

Applicatie testen met APPIUM en Maven

Stap 5) Klik nu met de rechtermuisknop op 'pom.xml' vanuit de linkerverkenner of op de xml-code voor het 'AppiumTest'-project. Klik vervolgens op de optie 'Uitvoeren als >> Maven Clean'.

Applicatie testen met APPIUM en Maven

Tijdens het uitvoeren kon de gebruiker alle Maven-gerelateerde jar-bestanden en het succesbericht zien. Op deze manier kan de gebruiker de APPIUM Java-client Maven-afhankelijkheidstest uitvoeren met een door Maven geconfigureerde omgeving.

Applicatie testen met APPIUM en Maven

Samengevat

  • Maven is een op JAVA gebaseerd projectmanagementframework.
  • Het is vooraf gedefinieerd en gedeclareerd in XML-formaat genaamd POM (Project Object Model) en verwijst naar 'pom.xml'.