#gine :: ast :: outlinetable :: examplerow:xxx>(NoMethodError)的未定义方法`steps'

时间:2016-03-28 19:31:55

标签: ruby selenium-webdriver cucumber capybara site-prism

我的黄瓜功能文件正在使用如下所示的场景大纲:

Scenario Outline: 
  And user searches for item "<item>"
  Then homepage is active
  And user selects "<type>" Type(s)

Examples:
  | item | type |
  | car | bmw   |
  | car | honda  |

在以下情况下抛出以下错误消息:

undefined method `steps' for #<Cucumber::Ast::OutlineTable::ExampleRow:0x007f83buyg71120> 
(NoMethodError)

我正在使用黄瓜1.3.19并在我的env.rb文件中挂钩之前,我正在使用下面引发错误的地方:

scenario.steps.map(&:name)

1 个答案:

答案 0 :(得分:0)

我已将黄瓜版本升级到2.0.2

修复了此问题