我已經安裝:ruby,watir-webdriver,rspec,cucumber。無法使用黃瓜運行測試
我做了名爲「功能」的文件夾。裏面有黃瓜測試「process.feature」,其中一個特徵是1個簡單的場景。 「features」裏面還有一個名爲「step_definitions」的文件夾,其中ruby文件是process.rb。 我嘗試在命令行中運行寫入「cucumber process.feature」的測試,但它表示步驟未定義:1場景(1個未定義),3個步驟(3個未定義)。
你能告訴我我失蹤了嗎?
process.feature:
Feature:
‘User Login.’
Scenario:
Given I am logged in
When I open the process page
Then I see the details page
process.rb
Given /^I am logged in$/ do
b = Watir::Browser.new
b.goto 'http://star.teepub:000/star-web/'
code = '48702'
password = 'test'
b.text_field(:id => 'j_username').set code
b.text_field(:id => 'j_password').set password
b.link(:id => 'loginBtn').click
end
When /^I open the process page$/ do
pending
end
Then /^I see the details page$/ do
pending
end
從.feature文件步驟沒有定義,發佈process.feature和step_definitions/process.rb文件 – mechanicalfish
@mechanicalfish它被添加到描述 – Seda