0

当我尝试运行 step_definition 时,我在 ': undefined method Given' for main:Object (NoMethodError) 中得到错误

我的 Ruby 黄瓜设置无法识别 Given、When 和 Then 方法。我应该安装任何 gem 来解决这个问题吗?

4

1 回答 1

0

听起来您正在尝试直接运行步骤定义文件。你不能这样做。

相反,您希望为您的功能运行 cucumber(而不是步骤定义)。当 cucumber 运行时,它会为你收集你的步骤定义(假设你遵循了正确的结构)。

  1. 打开命令提示符
  2. 转到包含您的features目录的文件夹
  3. 输入“黄瓜”
于 2013-10-03T14:46:46.823 回答