getHash和getRowsHash限制

时间:2014-02-18 16:18:46

标签: php behat mink

我在Behat(下面)中有一个功能文件,我在其中定义了表格标题。我一直在使用getRowsHash()来获取表格标题,它一直运行良好。

| TableHeadings |
| FlagIcon      |
| Flight        |
| Stand         |
| From          |

但就在最近测试一个包含18个标题的页面时,它开始失败了。我无法得到任何答案。所以想到尝试使用getHash()并且工作正常。

getRowsHash()是否有限制超过15行,或者我应该使用getRows()或getHash()代替。

注意:如果我使用getRowsHash(),我会得到一个错误,期望(15)不等于Actual(18)。正如我上面提到的,我预期(18个标题不是15个)

1 个答案:

答案 0 :(得分:0)

没有这样的限制,请亲自看看:https://github.com/Behat/Gherkin/blob/master/src/Behat/Gherkin/Node/TableNode.php#L92

你一定有错误。你提供的细节太少,无法判断它究竟在哪里。

您的方案是否仍然可读,其中包含如此多的详细信息?我会考虑只将相关细节放入您的场景中,并将其余部分隐藏在上下文文件中。