3

次のキュウリテストがあります

Scenario Outline: 
  Given site <url> is available
  Then I see all all content

Examples:
|url|
|"google.com|

テスト ケースは動的で、Ruby コードで生成されます。

問題: google.com を <%URL%> などの ruby​​ 変数に置き換えたい。キュウリのテストに Ruby コードを埋め込んで評価することは可能ですか?

4

2 に答える 2

1

機能のステップでそれを行うべきではないと思います。ここで ruby​​ 変数が必要な場合は、何か間違ったことをしていることを意味します。周りのいくつかの例を確認してください

リンクはこちら

フィーチャーは、特に非プログラマーが読めるように平文である必要があります。そのため、コードと機能の混合を開始する必要があります。ステップ定義でコードが遅れます。

于 2013-01-28T12:22:51.563 に答える
0

evalこの機能ファイルのコードを信頼する場合は、この文字列を使用できます。しかし、@SnakeSanders によって概説された理由から、それは悪い考えかもしれません。

于 2013-01-28T18:31:17.350 に答える