0

我有一个控制器,它定义了要在视图中显示的 @projects 变量。

有什么方法可以在黄瓜步骤中访问该项目?请注意,此变量包含分页结果,其目的是测试值是否显示在页面中。

我试图通过分配和控制器访问变量,但它们都是空的。

谢谢。

4

1 回答 1

3

您通常在 Cucumber 中处理此问题的方式是直接测试输出。

所以:

  • 给定 X 个项目
  • 当我查看项目页面 N
  • 然后我应该看到项目 A
  • 我不应该看到项目 B

您不需要从 Cucumber 功能访问控制器变量,因为 Cucumber 旨在模拟您的用户在您的站点上的体验,并且用户也不能直接访问控制器。

于 2010-07-29T03:38:13.227 回答