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.
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,
- 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 deze stap moet u invoeren.
- Groeps-ID
- Artefact-ID
- Versie
- Verpakking
- Naam en Description
- Finish
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.
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-
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
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'.
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.
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'.