CUCUMBER をダウンロードしてインストールする方法 Windows
Cucumber インストールは面倒かもしれませんが、比較的簡単です。
インストールする必要があるコンポーネントのロードマップは次のとおりです。 Cucumber
Ruby と DevKit をインストールする
ステップ1) になった https://rubyinstaller.org/downloads/
ステップ2) ダウンロードしたファイルを開きます。
- ライセンスを受け入れる
- 「次へ」ボタンをクリックします
ステップ3) 次の画面で。
- インストールディレクトリを選択してください
- すべてのオプションを選択
- インストールをクリックします。
ステップ4) 次の画面で「次へ」をクリックします。
ステップ5) インストールが完了するまで待ちます。
ステップ6) Finishをクリックします。
ステップ7) インストールが完了したら、Ruby を実行してみましょう。
ステップ8) あなたは見るでしょう Rubyコマンドプロンプト に似て Windows cmd。
インストールを開始する Cucumber
ステップ1) Rubyコマンドで「gem install cucumber」と入力します。このコマンドはダウンロードしてインストールします。 Cucumber コマンドライン自体
数秒後、cucumber のインストール手順が開始されます
ステップ2) cucumber が正常にインストールされたかどうかを確認するには、「cucumber –version」と入力するだけです。
IDE RubyMine をインストールする
IDE RubyMine を正常にインストールするには、次の手順に従う必要があります。
ステップ1) 「次へ」をクリックして、IDE RubyMine のインストールに進みます。
ステップ2) インストール場所を選択してください
ステップ3) インストールオプション
ステップ4) スタートメニューフォルダーを選択します
ステップ5) インストールをクリックします
ステップ6) Finishをクリック
ステップ7) 「設定をインポートしない」を選択します。
ステップ8) 「評価」をクリックします
ステップ9) ライセンスを受け入れる
ステップ10) 残りをスキップしてデフォルトを設定する
ステップ11) Open
ステップ12) 新しいプロジェクトを作成します
watir-webdriverをインストールする
ステップ1) 「Rubyでコマンドプロンプトを起動」をクリックし、コマンド「gem install watir-webdriver」をインストールします。
ステップ2) watir-webdriver のインストールに成功しました
名 Cucumber スクリプト
ステップ1) WindowsのスタートメニューからRubyMineエディタを開く
以下のような Rubymine ダッシュボードが表示されます
ステップ2) Rubymineエディタで新しいプロジェクトを作成する
ステップ3) ファイルディレクトリを作成する
ステップ4) 「yourfolder/features/」に「yourfilename.feature」という名前でファイルを作成して保存します
ステップ5) シナリオを実行するには、以下のコマンドをFeatureファイルに保存します。
コード:
Feature: Multiplication I multiply two numbers Scenario: multiply a and b Given I have variable a And I have variable b When I multiplication a and b Then I display the Result
ステップ6) それでは、最初の機能ファイルを実行してみましょう。
「コマンドプロンプトをrubyで起動」をクリックします。
こんな感じになります!
ステップ7) 機能ファイルのステップ定義ファイルを作成しましょう。
Rubymineエディタで新しいフォルダを作成する
ステップ8) 以下のようにファイルを「yourfolder/features/step_definititons」に test_step.rb という名前で保存します。
ステップ9) ステップファイルに次のコードを記述します
コード :
Given(/^I have variable a$/) do @a = 50 end And(/^I have variable b$/) do @b = 70 end When(/^I multiplication a and b$/) do @mul = @a * @b end Then(/^I display the Result$/) do puts "Multiplication of #{@a} and #{@b} is #{@mul}" end
ステップ10) ここで、もう一度機能ファイルを実行します。
結果は