0
请告诉我为什么功能不使用步骤定义?黄瓜找不到Ruby步骤定义(窗口)
1)特征\ 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)特征\ 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)执行与红宝石开始命令提示
cucumber features\test.feature
Start command prompt with ruby screenshot