Innholdsfortegnelse:

Hvordan implementeres agurkkroker?
Hvordan implementeres agurkkroker?

Video: Hvordan implementeres agurkkroker?

Video: Hvordan implementeres agurkkroker?
Video: Hvordan importere 3D-modell fra innmålte VA-data? 2024, September
Anonim

Agurk støtter kroker , som er kodeblokker som kjøres før eller etter hvert scenario. Du kan definere dem hvor som helst i prosjekt- eller trinndefinisjonslagene dine ved å bruke metodene @Before og @After. Agurk kroker gir oss mulighet til bedre å administrere kode -arbeidsflyten og hjelper oss med å redusere kode -redundansen.

Ved siden av dette, hvordan bruker du agurkkroker?

Agurk - Kroker

  1. Trinn 1 - Lag Maven -prosjekt som hookTest, legg til nødvendig avhengighet i pom.
  2. Trinn 2 - Lag en Java -pakke som heter hookTest under src/test/java.
  3. Trinn 3 - Lag en trinndefinisjonsfil som heter hookTest.
  4. Trinn 4 - Lag en funksjonsfil som heter “hookTest.
  5. Funksjon - Scenariooversikt.
  6. Scenariooversikt - kroketest.

Hva er også lim i agurk? Lim . Det er nesten den samme tankegangen som Features Option, men den eneste forskjellen er at det hjelper Agurk for å finne trinndefinisjonsfilen. Når som helst Agurk støter på et trinn, ser det etter en trinndefinisjon inne i alle filene i mappen som er nevnt i Lim Alternativ.

På samme måte, hva er før i hooks -filen?

Som navnet antyder, @ før kroken blir henrettet godt før ethvert annet testscenario, og @efter krok blir henrettet etter at scenariet er utført.

Hvordan finner agurk trinndefinisjoner?

Hvis Agurk er forteller deg at din trinn er udefinert, når du har definerte trinndefinisjoner , dette betyr at Agurk kan ikke finne din trinndefinisjoner . Du må sørge for å spesifisere banen til din trinndefinisjoner (limbanen) riktig.

Anbefalt: