我的其中一个步骤不断收到以下错误:
'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检查了上面标有'*'的行。
我在行中发现空白,这导致黄瓜的相同行明显不同。
在我的代码中删除了空格,并对其进行了修复。