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.
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
- Siirry kohtaan UUSI >> valitse Maven-projekti
- Napsauta 'seuraava'-painiketta
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.
- Ryhmän tunnus
- Artefaktin tunnus
- Versio
- Pakkaus
- Nimi ja Descriptioni
- Suorittaa loppuun
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ä.
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 -
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
Vaihe 5) Napsauta nyt hiiren oikealla painikkeella 'pom.xml' vasemmassa Explorerissa tai xml-koodin päälläAppiumTestiprojekti. Napsauta sitten "Suorita nimellä >> Maven Clean" -vaihtoehtoa.
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ä.
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".