2016-04-19 14 views
0
**Google_Visit.feature** 

Feature: Navigating Google By Cucumber 
    I want to navigate to Google.com 

    Scenario: Visiting Google 
    Given I am on Google.com Page 

**google_steps.rb** 

Given(/^I am on Google\.com Page$/) do 
    @browser = Selenium :: Browser.start(SITE, :firefox) 
    @browser.goto(PAGES["http://www.google.com"]) 
end 

**feature/support/env.rb** 

require 'selenium-webdriver' 
require 'cucumber' 

SITE = 'www.google.com' 
Browser = Selenium :: Browser.start(SITE, :firefox) 
PAGES = { 
    "Google Home" => "www.google.com", 
} 

具体的な行動でエラーを示しています。私はセレンとワチールでプロジェクトを作成しているが、私はmy_steps.rbに沿って機能ファイルを実行していたときに、それは私が多くの時間が、結果のセクションに示したエラーのみ試してみました

*あなたはこれらのスニペットで未定義のステップのためのステップの定義を実装することができます

Given(/^I am on Google\.com Page$/) do 
    pending # Write code here that turns the phrase above into concrete actions 
end 
1 scenario (1 undefined) 
1 step (1 undefined) 
0m0.021s* 
+1

[良い質問をするにはどうすればいいですか](http://stackoverflow.com/help/how-to-ask) - 質問のタイトルを鮮明にし、それを使わないでください完全な質問です –

+0

あなたの 'features'ディレクトリの中に' step_definitions'ディレクトリがありますか?そしてそのディレクトリのあなたの踏み台ですか? – orde

+0

はいfeaturesディレクトリにstep_definitionsを含めます – Anuj

答えて

0

あなたはどこglueオプションを使用して、ステップの定義を見つけるためにキュウリを教えてください。

私はあなたがrubymineタグを含んでいることに気付きました。 rubymineがステップ定義をどのように処理するかについては、hereを参照してください。