Appium Maven-afhankelijkheid: installatie met projectvoorbeeld

Wat is Apache Maven?

Apache Maven is een Java-gebaseerde tool voor projectbeheer en automatisering. Het biedt een multitasking-framework waarmee ontwikkelaars de volledige levenscyclus van een build kunnen vergemakkelijken Java toepassingen. 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 de volgende taken in elk project eenvoudig beheren:

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

Download Appium Maven-afhankelijkheden

Voordat we beginnen met het schrijven van APPIUM-afhankelijkheidstests met Maven, moeten we het volgende downloaden: Appium Maven-afhankelijkheid van Appium JAR-downloadbestand van Centrale opslagplaats van Maven website.

Download Appium Maven-afhankelijkheden

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 Appium Java Maven-plug-in Eclipse. Het zal klaar zijn om elke Android .apk-applicatie te testen met Appium en Maven zoals weergegeven in de 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 deze stap moet u invoeren.

  1. Groeps-ID
  2. Artefact-ID
  3. Versie
  4. Verpakking
  5. Naam en Description
  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 Appium script. Klik met de rechtermuisknop op 'src/main/java' in het linkerverkennervenster. Selecteer vervolgens Nieuw >> klas. Schrijf de Appium code binnen 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 toe Appium afhankelijkheden. (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 'AppiumTestproject. 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 APPIUM uitvoeren Java client Maven-afhankelijkheidstest met door Maven geconfigureerde omgeving.

Applicatie testen met APPIUM en Maven

Samenvatting

  • 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'.