2016-12-13 3 views
0

ブラウザでURLを起動するロジックがあるフィーチャーフックのためにいくつかの機能が各ステップの前にUIを起動していますが、いくつかのポストリクエストを実行するだけです任意のURLを起動したくありません。したがって、フックの前にこれを実行することをスキップする方法はありますか?特定の例でフック前にキュウリ - スキップする

ありがとうございます!!!シナリオIDが

"<feature name>;<scenario name>", 

やシナリオの場合の連結は、そう、あなたの前にフックで

"<feature name>;<scenario outline name>;<examples group name>;<table row number>". 

プリントscenario.getId()うちの連結を概説している

+0

検索した後、私はこのフックを含むファイルをスキップする一つの方法を見つけましたglobパターン...誰でもcucumberOptsオプションでいくつかのステップファイルを除外するために設定ファイルでこれらのパターンを使う方法を提案できますか? –

答えて

0
@Before() 
public void priorToScenarioExecution(Scenario scenario) { 
    if (scenario.getId().equals("Some feature;scenario name") { 
     //Skip whatever you want to skip 
    } else { 
     // Do whatever you normally do 
    } 

検索する文字列を正確に知っていることを確認します。

tags in before hooksも使用できます。

+0

@ n.bhvこれを試してみましたか? – MikeJRamsey56

関連する問題