2016-11-02 13 views
0

私はテスト間で共有する必要のある静的変数(リスト "<" Company ">"など) )。しかし、新しいシナリオが開始されると、データは再初期化されます。 注:クラスは別のフォルダにあり、キュウリのフックはなく、オブジェクトはキュウリクラスのどこにも作成されません。キュウリのシナリオと機能の間でデータを共有することは可能ですか

多分、SpecFlowのようなScenarioContextのアナログがありますか?

PS:そのためのキュウリ機能はありません、私は他にテストからのデータを共有することは悪いアプローチであることを知っているが、私の特定のケースでは、破損したテストの独立

+0

はどのように静的なリストをインスタンス化していますか?静的フラグを使用して初めてこれを行い、フラグをfalseに設定すると、Listデータが永続化されます。現在のインスタンスコードを追加できますか? – Grasshopper

+0

[QAF-gherkin](https://qmetry.github.io/qaf/latest/gherkin_client.html)で確認できます。それは、さまざまなデータと構成管理機能を持っています、あなたはxmlで会社のリストを保持し、どこでもそれを使用することができます。 – user861594

答えて

関連する問題