0
Bitte sagen Sie mir, warum Features keine Schrittdefinition verwenden?Gurke kann Ruby Schrittdefinitionen (Fenster) nicht finden
1) Funktion \ test.feature
Feature: guru99 Demopage Login
In order to Login in Demopage we have to enter login details
Scenario: Register On Guru99 Demopage without email
Given I am on the Guru99 homepage
When enter blank details for Register
Then error email shown
2) Funktion \ step_definitions \ test_steps.rb
require 'watir-webdriver'
require 'colorize'
browser = Watir::Browser.new
Given (/^I am on the Guru99 homepage$/)do
browser.goto "http://demo.guru99.com"
end
When (/^enter blank details for Register$/)do
browser.text_field(:name,"emailid").set(" ")
browser.button(:name,"btnLogin").click
end
Then (/^error email shown$/)do
puts " Email is Required".red
browser.close
end
3) Ausführen im Starteingabeaufforderung mit rubin
cucumber features\test.feature
Start command prompt with ruby screenshot