次のキュウリテストがあります
Scenario Outline:
Given site <url> is available
Then I see all all content
Examples:
|url|
|"google.com|
テスト ケースは動的で、Ruby コードで生成されます。
問題: google.com を <%URL%> などの ruby 変数に置き換えたい。キュウリのテストに Ruby コードを埋め込んで評価することは可能ですか?
機能のステップでそれを行うべきではないと思います。ここで ruby 変数が必要な場合は、何か間違ったことをしていることを意味します。周りのいくつかの例を確認してください
フィーチャーは、特に非プログラマーが読めるように平文である必要があります。そのため、コードと機能の混合を開始する必要があります。ステップ定義でコードが遅れます。
eval
この機能ファイルのコードを信頼する場合は、この文字列を使用できます。しかし、@SnakeSanders によって概説された理由から、それは悪い考えかもしれません。