each
работает только над списком (или массивом), поэтому используйте двойную строку sh:
* def response =
"""
<list>
<cost>
<Rate>0.920509</Rate>
</cost>
<cost>
<Rate>0.920509</Rate>
</cost>
</list>
"""
* match //Rate == ['0.920509', '0.920509']
* def temp = //Rate
* match each temp == '0.920509'
Это должно дать вам достаточно подсказок для продолжения.
XML может быть сложным, поэтому конвертируйте его в JSON, если вы действительно застряли: { ссылка }