在使用Ruby语言时,我在黄瓜执行过程中面临着这个问题 . 在cmd中初始化黄瓜后,我在feature文件夹中写了一个登录功能的基本程序,其功能扩展,
这是代码,
Feature: Verifying Login Functionality
Scenario: Login with valid credentials
Given user is on the login page
When user enters username
And user enters password
And user clicks on signin button
Then user is loggedin successfully
此外,我在Step Definition文件夹中定义了扩展名为.rb的步骤 .
码:-
Given(/^user is on the login page$/) do
puts "user is on login page"
end
When(/^user enters username$/) do
puts "username"
end
When(/^user enters password$/) do
puts "password"
end
When(/^user clicks on signin button$/) do
puts "click on signin button"
end
Then(/^user is loggedin successfully$/) do
puts "loggedin successfully"
end
This is the screenshot after executing.
输出cmd必须像1个场景和5个步骤等 .
我看到在Step Definition和feature中编辑的那种类型的文件没有显示.rb和.feature但是txt,即使保存的格式是以前的.FYI !!
请帮忙!!顺便说一下,我刚刚开始学习红宝石语言,所以我想问黄瓜还会覆盖一些铁轨部分 .
使用IDE“Eclipse”软件工具“Cucumber” .
提前致谢!!