【问题标题】:Canoo and Groovy - how to use storeRegExCanoo 和 Groovy - 如何使用 storeRegEx
【发布时间】:2011-11-25 03:56:59
【问题描述】:

我们想使用 Canoo 测试以下流程。测试是用 Groovy 编写的,而不是作为 Ant 任务。

  1. 向特定 URL 发送请求(我们使用“invoke”)
  2. 从响应中提取特定信息(我们使用带有属性的“storeRegEx”:“ans”)
  3. 打印提取的值(用于调试目的)。 println "${ans}" - 不起作用
  4. 在下一个操作中使用提取的值(例如调用“new/url/id=#{ans}”)

我们看到一些关于使用 AntBuilder 的参考,但它也失败了。
该流程是否有一些示例?
谢谢

【问题讨论】:

  • 独立于您的测试,确保您的正则表达式实际上按照您认为输入 URL 的方式工作。

标签: grails groovy canoo


【解决方案1】:

请记住,是否必须使用#{ans}${ans} 取决于 ant 属性类型(动态或 ant)

println 在 webtests 中不起作用。改用 webtest 步骤的 description 属性:

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

这将在测试结果中显示您的财产的价值。

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 2013-01-16
    • 2011-05-10
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 2014-04-17
    相关资源
    最近更新 更多