我的其中一个步骤不断收到以下错误:

'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   |         |


我希望看到下表仅以绿色显示,因为用'*'(行有差异)显示的行没有差异:

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


任何想法为什么会这样?

提前致谢。

最佳答案

因此,我通过在我的方案中添加以下内容来解决此问题,该方案在浏览器中打开了html页面。 :

And show me the page


然后,我使用Firebug检查了上面标有'*'的行。

我在行中发现空白,这导致黄瓜的相同行明显不同。

在我的代码中删除了空格,并对其进行了修复。

09-06 10:23