specflow

    24

    1答えて

    |(パイプ)文字をコンテンツの一部として使用したいspecflowステップテーブルがあります。 例: Then the data should be | Field | Value | | SomeField | a|b|c | しかし、これは動作しません。どのように私はパイプ文字をエスケープできますか?

    7

    4答えて

    最初に私はSpecFlowを初めて使う人です。 私は、完全にセットアップされたサーバー、データアクセスを含む機能テストとしてMSTestを使用して自動化する機能ファイルを持っています。 この目的のために、 SpecFlowの 'Given'ブロックを開き、その後に開始します。いくつかのファイルをテストの出力ディレクトリにコピーする必要もあります。 非SpecFlow機能テストでは、ClassIni

    5

    1答えて

    私はNunitでSpecFlowを使用していますが、TestFixtureSetUpAttributeを使用して環境テストを設定しようとしていますが、呼び出されることはありません。 私は既にMSTestsとClassInitialize属性を使用しようとしましたが、同じことが起こります。この関数は呼び出されません。 どのようなアイデアですか? [Binding] public class Use

    13

    3答えて

    Visual Studio 2012 Ultimate Editionをインストールし、SpecFlowを構成しました。私は次の設定を使用してconfig.xmlファイルのテストを実行しました。 <specFlow> <unitTestProvider name="MsTest" /> </specFlow> 私は精巣を作成して正しくコンパイルできました。しかし、「SpecFlowシナリオ

    10

    2答えて

    Visual Studioで自動テストを実行するために、セレニウム、SpecflowおよびnUnitを使用しています。コードはVisual Studio 2010で作業していました.Vual Studio 2012、SeleniumとSpecflowをインストールした後(私はそれが正しいと思います)、動作を停止しました。まず、ステップは定義を認識せず、定義を含むすべてのC#ファイルに[バインディン

    6

    2答えて

    シナリオ概要(a.k.aシナリオテンプレート)があり、VS 2012のテストエクスプローラを使用してテストをリストしたいと考えています。 デフォルトのテストグルーピングは "Project"という名前で行われます。もしそれに固執すれば、シナリオのアウトラインからのテストは私のプロジェクトのグループではなく、 "External"グループになります。 なぜこれが解決策ですか?回避策がありますか? 私

    10

    1答えて

    いくつかのシナリオでいくつかの機能ファイルがあります。いくつかの状況に応じて、@tagとマークされたいくつかのシナリオや機能を無視する必要があります。私はspecflow documentationを読んだことがありますが、私の解決に役立つものが見つかりませんでした。私は [BeforeScenario("sometag")] public static void BeforeScenario(

    5

    3答えて

    私たちはspecflowテストでグローバルフックを実装しようとしていますが、[BeforeScenario]と[AfterScenario]がどのように動作するのかが完全にはわかりません。 これらの属性は、いくつかのシナリオで使用される特定の手順を含むクラスで常に定義されています。 どこかに行くことができるので、すべてのシナリオに適用できますか?または、[BeforeScenario]と[Afte

    10

    2答えて

    specflowのGherkin書式設定を変更できますか?これどうやってするの?

    7

    3答えて

    ステップ、私はステップの定義で、私はこの不自然な例のような不格好なものをやっている瞬間の文字列が存在するかどうかをチェックしたい: [Given(@"Foo (bar)?")] public void GivenFoo(string bar) { if (bar == " bar") { // do bar } } しかし、私は」このような何かを