2

我从 Cucumber & Ruby 开始,想知道以下是否可行。

我在一个页面上,我知道当我点击链接时,它会发送一个如下所示的请求: http ://example.com?param1=value1¶m2=value2

那么是否可以使用 Ruby 拦截该调用并检索其参数?或者如果没有,关于如何通过自动化测试获得这些值的任何其他想法?

4

1 回答 1

0

您要做的就是所谓的测试录音。测试录音有很多缺点,使用它不是一个好主意,请参阅:

我怀疑有没有可以自动生成 Cucumber 特征的工具。Cucumber 特性旨在用作需求存储、与利益相关者协作的机制和活文档。如果您不需要任何这些方面,则使用 Cucumber 会产生开销。我无法想象测试记录工具会生成看起来足以用于这些目的的功能。

也许有一个工具可以生成特性或纯 Ruby(例如 Capybara)测试。但我怀疑它是否需要,因为 Capybara 测试很容易编写,使用测试记录工具创建的测试很难维护。

于 2012-07-11T11:06:13.533 回答