2012-12-14 15 views
5

Dostaję następujący błąd przy próbie uruchomienia scenariusza Ogórek stosując definicje krok Watir-webdriver:Ogórek Nie udało się załadować „yml” Język programowania dla pliku

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 

treścią mojego config.yml plik jest następujący:

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

Powyższe stwierdzenie jest wyraźnie prawidłowa yaml.

Nie rozumiem, dlaczego Cucumber twierdzi, że to nie jest obsługiwane. Jakieś pomysły??

Dodatkowo - Wydaje się, że może to być problem z RubyMine, ponieważ nie widzę tego błędu, gdy uruchamiam funkcję Ogórek przez Terminal.

+0

Niedawno zacząłem widzieć to, kiedy przełączyłem się na RubyMine 5.0. Chociaż nie jest to krytyczny błąd dla skryptu. –

Odpowiedz

0

Już miałem do czynienia z tym problemem. Ale zmodyfikowałem klucze i wartości plików yaml. Teraz działa dobrze.

Możesz spróbować poniższych treści w swoim pliku yaml.

przeglądarka: chrom

url: "http://example.com"

0

spróbować w ten sposób

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

i dla przeglądarki będzie trzeba przekonwertować ciąg do symbolu tak

browser.to_sym 
0

Ten błąd może zostać wyświetlony w dziennikach konsoli podczas pracy w trybie pełnym.

Uruchom go w trybie nieobsługiwanym.

Powiązane problemy