2012-12-14 53 views
5

我收到以下錯誤,當我嘗試使用的Watir-webdriver的一步定義運行黃瓜情景:黃瓜載入失敗「陽明」編程語言,用於文件

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。

我不明白爲什麼黃瓜說這不支持。有什麼想法嗎??

此外 - 看起來好像這可能是一個RubyMine問題,因爲我沒有看到這個錯誤,當我通過終端運行黃瓜功能。

+0

我最近開始看到這個,當我切換到RubyMine 5.0。雖然這是腳本的非致命錯誤。 –

回答

0

我已經遇到過這個問題。但我修改了yaml文件的鍵和值。現在它工作正常。

你可以在你的yaml文件中嘗試下面的內容。

瀏覽器:鉻

URL: 「http://example.com

0

嘗試以這種方式

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

和瀏覽器,您需要將字符串轉換爲符號這樣

browser.to_sym 
0

在詳細模式下運行時,您可能會在控制檯日誌中看到此錯誤。

以非詳細模式運行它。