1
私が持っている私の特徴において:シナリオ概要の例(空手フレームワーク)に値を入れる方法は?
* def loc = responseHeaders['location'][10]
* def id = loc.substring(loc.lastIndexOf('/') + 1)
そして、私はシナリオのアウトラインの例ではIDを使用したいと思います:
Scenario Outline: fkdfslqknfd
Given url 'foo.com'
And path <bar>
When method get
......
Examples:
|bar |
|(id)|
|"id"|
|'id'|
|id |> The last example is ok.
しかし、その代わりの'foo.com/13'
を受けた(idが13であると仮定して)私は'foo.com/id'
を持っています。 #で試しましたが、うまくいきません。私はこのIDをどのように置き換えることができますか?このIDをString形式でテストする必要があります。ありがとう
です。ご返信ありがとうございます。質問は動的な例ではありません。私はうまく説明しなかった。私はどれくらいの例があるかを事前に知っています。 idをString型にするだけです。ここのように13を書くのではなく、例: | bar | |(13)| | "13" | | '13 '| | 13 |私はここに ""と ""のようにidを入れる必要があります。例: | bar | |(id)| | "id" | | 'id' | | id |しかし、URL/13の代わりに私はurl/idを持っています – nirind