0

私は jbehave の初心者で、thucydides+selenium で使用する予定です。私が設計したいテストの中には、入力パラメーターを持たないが、さらにパラメーター化されたステップで使用される何らかの値を返すステップがあります。ただし、ステップの1つからパラメーターを取得し、それを他のステップの入力パラメーターとして使用する方法がわかりません。

ステップが定義されているクラスでは、すべての Step メソッドにアクセスできる変数を定義し、それを必要なすべてのステップで使用できることを知っています。しかし、「ビジネスマン」がテキストシナリオで作業する場合、それは見られません。

それで、それを行う方法は何ですか?

更新。

たとえば、最初のテストまたはステップで、トークンなどのランダムな値を取得しています。トークンはランダムなので何かと断言はできませんが、この鍵の取得は業務上の都合で別のステップやテストとして行いたいと思っています。

次のテストまたはステップでは、最初のステップまたはテストから取得したこのランダム トークンの値を使用したいと思います。ビジネス ユーザーに、この値、つまり 2 番目のステップまたはテストへの入力データが 2 番目のステップまたはテストからの出力であることを確認してもらいたいと思います。

4

1 に答える 1