黄瓜无法为文件加载'yml'编程语言

时间:2012-12-14 17:46:51

标签: cucumber yaml watir-webdriver rubymine

当我尝试使用watir-webdriver步骤定义运行Cucumber场景时,我收到以下错误:

Failed to load 'yml' programming language for file .../features/support/config.yml:
cannot load such file -- cucumber/yml_support/yml_language
* .../features/support/config.yml [NOT SUPPORTED]
* .../features/support/lib/configuration.rb

我的config.yml文件的内容如下:

:browser: :chrome
:url: http://example.com

以上显然是有效的yaml。

我不明白为什么Cucumber说不支持这个。有什么想法??

此外 - 似乎这可能是一个RubyMine问题,因为当我通过终端运行黄瓜功能时,我没有看到此错误。

3 个答案:

答案 0 :(得分:0)

我已经遇到过这个问题。但我修改了yaml文件键和值。现在它工作正常。

您可以在yaml文件中尝试以下内容。

  

浏览器:chrome

     

url:“http://example.com

答案 1 :(得分:0)

以这种方式尝试

browser: chrome
url: http://example.com

对于浏览器,您需要将字符串转换为符号,如此

browser.to_sym

答案 2 :(得分:0)

在详细模式下运行时,您可能会在控制台日志中看到此错误。

以非详细模式运行。