Appium Maven-riippuvuus: Asennus projektiesimerkillä

Mikä on Apache Maven?

Apache Maven on Java-pohjainen projektinhallinta- ja automaatiotyökalu. Se tarjoaa kehittäjille moniajokehyksen, joka helpottaa koko rakennuksen elinkaarta Java sovelluksia. Maven on ennalta määritetty ja ilmoitettu XML-muodossa nimeltä POM (Project Object Model) ja jota kutsutaan nimellä "pom.xml". Sitä voidaan käyttää myös muilla kielillä, kuten C#, Scala, Ruby jne.
Maven-kehyksen avulla voimme helposti hallita seuraavia tehtäviä missä tahansa projektissa -

  • Rakenna sykli
  • Projektin dokumentaatio
  • Raportoi tarkastukset
  • Scrumsin hallinta
  • Julkaisutiedot

Mavenin peruskäytöt ovat

  • Pakottaa vakiohakemistorakenteen.
  • Tarjoa uudelleen käytettävä ja helppohoitoinen projektirakenne.
  • Ratkaise pakettien riippuvuudet.
  • Tarjoa kokoonpanonhallintakehys.

Lataa Appium Maven-riippuvuudet

Ennen kuin aloitamme APPIUM-riippuvuustestin kirjoittamisen Mavenin kanssa, meidän on ladattava Appium Maven riippuvuus Appium JAR-lataustiedosto osoitteesta Mavenin keskusvarasto -sivustolta.

Lataa Appium Maven-riippuvuudet

tai lisää suoraan alla mainittu POM.xml artefakti:

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

Ole hyvä ja käy läpi Maven opetusohjelma oppiaksesi määrittämään Mavenin Eclipse.

Testaussovellus APPIUMilla ja Mavenilla

Konfiguroinnin jälkeen Appium Java Maven-laajennus Eclipse. Se on valmis testaamaan kaikkia Android .apk -sovelluksia Appium ja Maven kuvan osoittamalla tavalla Appium Alla esimerkki Maven-projektista.

Vaihe 1) Tässä vaiheessa

  1. Siirry kohtaan UUSI >> valitse Maven-projekti
  2. Napsauta 'seuraava'-painiketta

Testaussovellus APPIUMilla ja Mavenilla

Vaihe 2) Kirjoita sitten "New Maven Project" -ikkunaan "Appium Testaa" Group Id ja Artefact Id -sarakkeessa. Tässä vaiheessa sinun on syötettävä sisään.

  1. Ryhmän tunnus
  2. Artefaktin tunnus
  3. Versio
  4. Pakkaus
  5. Nimi ja Descriptioni
  6. Suorittaa loppuun

Testaussovellus APPIUMilla ja Mavenilla

Napsauta Valmis-painiketta. Se avaa uuden luokan määritellylle ryhmätunnukselle (AppiumTesti) nimi.

Vaihe 3) Aluksi Appium käsikirjoitus. Napsauta hiiren kakkospainikkeella 'src/main/java' vasemmanpuoleisessa Explorer-ikkunassa. Valitse sitten Uusi >> luokka. Kirjoita Appium koodi valitun luokan sisällä.

Testaussovellus APPIUMilla ja Mavenilla

Vaihe 4) Napsauta samassa projektissa pom.xml-tiedostoa vasemmasta Explorer-valikosta. Kaikki riippuvuudet näkyvät oletusarvoisesti pom.xml-välilehdessä. Katso alla oleva kuva -

Testaussovellus APPIUMilla ja Mavenilla

Jos oletusarvoisen pom.xml-tiedostoa ei ole olemassa, lisää vain kaikki Maven Appium riippuvuuksia. (poimittu Mavenin keskustietovaraston verkkosivustolta}

http://search.maven.org/#search|gav|1|g%3A%22io.appium%22%20AND%20a%3A%22java-client%22

Testaussovellus APPIUMilla ja Mavenilla

Vaihe 5) Napsauta nyt hiiren oikealla painikkeella 'pom.xml' vasemmassa Explorerissa tai xml-koodin päälläAppiumTestiprojekti. Napsauta sitten "Suorita nimellä >> Maven Clean" -vaihtoehtoa.

Testaussovellus APPIUMilla ja Mavenilla

Ajon aikana käyttäjä näki kaikki Maveniin liittyvät jar-tiedostot ja menestysviestin. Näin ollen tällä tavalla käyttäjä voi käyttää APPIUMia Java asiakas Maven-riippuvuustesti Mavenin määritetyssä ympäristössä.

Testaussovellus APPIUMilla ja Mavenilla

Yhteenveto

  • Maven on JAVA-pohjainen Project Management Framework.
  • Se on ennalta määritetty ja ilmoitettu XML-muodossa, jota kutsutaan nimellä POM (Project Object Model) ja jota kutsutaan nimellä "pom.xml".