我的其中一个步骤一直出现以下错误:
'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 | |
为什么会发生这种情况?
提前致谢。
答案 0 :(得分:1)
所以我通过在我的场景中添加以下内容来修复此问题,该场景在浏览器中打开了html页面。 :
And show me the page
然后我使用Firebug检查上面标有'*'的行。
我在行中发现了空白区域,导致黄瓜明显相同的行不同。
删除了我的代码中的空白并修复了它。