Indholdsfortegnelse:

Hvordan implementeres agurkekroge?
Hvordan implementeres agurkekroge?

Video: Hvordan implementeres agurkekroge?

Video: Hvordan implementeres agurkekroge?
Video: What are Hooks in Cucumber? || Implement Hooks in Cucumber Test - Part 7 2024, September
Anonim

Agurk bakker op kroge , som er kodeblokke, der kører før eller efter hvert scenario. Du kan definere dem overalt i dit projekt- eller trindefinitionslag ved hjælp af metoderne @Before og @After. Agurkekroge giver os mulighed for bedre at styre kodeforløbet og hjælper os med at reducere kodens redundans.

Udover dette, hvordan bruger du agurkekroge?

Agurk - Kroge

  1. Trin 1 - Opret Maven -projekt som hookTest, tilføj nødvendig afhængighed i pom.
  2. Trin 2 - Opret en Java -pakke navngivet som hookTest under src/test/java.
  3. Trin 3 - Opret en trindefinitionsfil, der hedder hookTest.
  4. Trin 4 - Opret en funktionsfil med navnet "hookTest.
  5. Funktion - Scenariooversigt.
  6. Scenarieoversigt - Krogtest.

Hvad er lim i agurk også? Lim . Det er næsten den samme tanke som Features Option, men den eneste forskel er, at det hjælper Agurk for at finde trindefinitionsfilen. Hver gang Agurk støder på et trin, leder det efter en trindefinition inde i alle filerne i den mappe, der er nævnt i Lim Mulighed.

Hvad er der ligeledes før i hooks -fil?

Som navnet antyder, @ før krog bliver udført godt Før ethvert andet testscenarie, og @efter krog udføres efter udførelse af scenariet.

Hvordan finder agurk trindefinitioner?

Hvis Agurk er fortæller dig, at din trin er udefineret, når du har definerede trindefinitioner , Det betyder at Agurk kan ikke Find din trin definitioner . Du skal sørge for at angive stien til din trin definitioner (limsti) korrekt.

Anbefalede: