5

当我尝试使用 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 问题,因为当我通过终端运行黄瓜功能时,我没有看到这个错误。

4

3 回答 3

0

我已经面临这个问题。但是我修改了 yaml 文件的键和值。现在它工作正常。

您能否在您的 yaml 文件中尝试以下内容。

浏览器:铬

网址:“ http://example.com

于 2013-10-24T10:03:14.953 回答
0

try in this manner

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

and for browser you will need to convert the string into symbol like this

browser.to_sym
于 2015-06-05T10:39:27.030 回答
0

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

以非详细模式运行它。

于 2015-09-04T15:15:47.920 回答