De installatie van komkommer kan vervelend zijn, maar het is relatief eenvoudig.
Hier is een stappenplan met componenten die moeten worden geïnstalleerd om Cucumber te laten werken
- Installeer Ruby en DevKit
- Installeer komkommer
- Installeer IDE RubyMine
- Installeer watir-webdriver
- Eerste komkommerscript
Installeer Ruby en DevKit
Stap 1) Ga naar https://rubyinstaller.org/downloads/
Stap 2) Open het gedownloade bestand.
- Accepteer licentie
- Klik op de knop Volgende
Stap 3) In het volgende scherm.
- Selecteer uw installatiemap
- Selecteer alle opties
- Klik op Installeren
Stap 4) Klik in het volgende scherm op Volgende
Stap 5) Wacht tot de installatie is voltooid.
Stap 6) Klik op Voltooien
Stap 7) Zodra de installatie is voltooid, laten we Ruby uitvoeren!
Stap 8) U ziet de Ruby-opdrachtprompt vergelijkbaar met Windows cmd.
Installeer komkommer
Stap 1) Typ Ruby cmd "gem install komkommer". Met deze opdracht wordt Cucumber op de opdrachtregel zelf gedownload en geïnstalleerd
Na enkele seconden is de installatieprocedure voor komkommer gestart
Stap 2) Om te controleren of de komkommer met succes is geïnstalleerd of typ niet gewoon "komkommer-versie"
Installeer IDE RubyMine
Stap 1)
Stap 2)
Stap 3)
Stap 4)
Stap 5)
Stap 6)
Stap 7)
Stap 8)
Stap 9)
Stap 10)
Stap 11)
Stap 12)
Installeer watir-webdriver
Stap 1) Klik op "Start opdrachtprompt met ruby" en installeer het commando "gem install watir-webdriver"
Stap 2) watir-webdriver succesvol geïnstalleerd
Eerste komkommerscript
Stap 1) Open RubyMine Editor via het startmenu van Windows
U ziet Rubymine Dashboard zoals hieronder
Stap 2) Maak een nieuw project aan in de Rubymine-editor
Stap 3) Maak een bestandsmap
Stap 4) Maak een bestand aan en sla het op in "uwmap / features /" met de naam "yourfilename.feature"
Stap 5) Om ons scenario uit te voeren, slaat u de volgende opdrachten op in het functiebestand
Code:
Functie: vermenigvuldigingIk vermenigvuldig twee getallenScenario: vermenigvuldig a en bGegeven dat ik variabele a hebEn ik heb variabele bAls ik a en b vermenigvuldigVervolgens toon ik het resultaat
Stap 6) Laten we nu ons eerste feature-bestand uitvoeren.!
Klik op "Start opdrachtprompt met ruby"
Het zal er zo uitzien!
Stap 7) Laten we een stapdefinitiebestand maken voor ons Feature File!
Maak een nieuwe map in de Rubymine-editor
Stap 8) Bewaar bestand zoals hieronder in "jouwmap / features / step_definitons" met naam test_step.rb
Stap 9) Schrijf de volgende code in het step-bestand
Code:
Gegeven (/ ik heb variabele een $ /) do@a = 50eindeEn (/ ik heb variabele b $ /) doen@b = 70eindeWanneer (/ I vermenigvuldiging a en b $ /) doen@mul = @a * @beindeVervolgens (/ ik toon het resultaat $ /) doenzet "Vermenigvuldiging van # {@ a} en # {@ b} is # {@ mul}"einde
Stap 10) Voer nu opnieuw ons feature-bestand uit:
Het resultaat is