1

ステップの 1 つで次のエラーが発生し続けます。

'Tables were not identical (Cucumber::Ast::Table::Different)'  

しかし、コンソールに表示される違いは、それについて何の違いもありません。

エラーのコンソール出力は次のとおりです。違いを表示しようとする行は「*」でマークされています

 | Date   | Column1  | Column2 | 
 | Jun 08 | Value1   |         |  
 | Jun 06 | Value2   | 2       | 
*| Jun 08 | Value1   |         |  
 | Jun 05 | Value3   |         |  
*| Jun 06 | Value2   | 2       | 
*| Jun 05 | Value3   |         |  

' * ' (rows with difference) で示されている行に違いがないため、次の表のみが緑色で渡されると予想されます。

 | Date   | Column1  | Column2 | 
 | Jun 08 | Value1   |         |  
 | Jun 06 | Value2   | 2       | 
 | Jun 05 | Value3   |         |  

なぜこれが起こっているのですか?

前もって感謝します。

4

1 に答える 1

1

そこで、シナリオに以下を追加してこの問題を修正しました。これにより、ブラウザーで html ページが開きました。:

And show me the page

次に、Firebug を使用して、上記の ' * ' でマークされた行を調べました。

行に空白が見つかりました。これにより、明らかに同じ行がキュウリで異なっていました。

コード内の空白を削除すると、修正されました。

于 2012-08-09T18:14:54.207 に答える