Canoo и Groovy - как использовать storeRegEx - PullRequest
1 голос
/ 26 сентября 2011

Мы бы хотели проверить следующий поток с помощью Canoo. Тесты написаны на Groovy, а не как задачи Ant.

  1. Отправить запрос на определенный URL (мы используем "invoke")
  2. Извлечение конкретной информации из ответа (мы используем "storeRegEx" со свойством: "ans")
  3. Вывести извлеченное значение (для целей отладки). println "$ {ans}" - не работает
  4. Использовать извлеченное значение в следующем действии (например, вызвать "new / url / id = # {ans}")

Мы видели некоторые ссылки на использование AntBuilder, он также не работает.
Есть ли какой-нибудь пример для этого потока?
Спасибо

1 Ответ

0 голосов
/ 20 декабря 2011

помните, что от типа свойства муравья (динамический или муравейный) зависит, нужно ли вам использовать #{ans} или ${ans}

println не будет работать в веб-тестах. Вместо этого используйте свойство description шагов веб-теста:

group(description:"#{ans}") {
     ...
}

это покажет вам стоимость вашего имущества в результате теста.

...