Codeception +可重用的实用程序帮助程序函数

时间:2017-11-02 21:44:47

标签: codeception

我想重用一个从数据库中检索一些信息的函数。我可以在Codeception构建的Helper类中添加它并且它可以工作,但感觉我可能没有将此函数放在适当的位置,因为Codeception"读取"它在步骤列表中。

我想要像

这样的东西
$price = $I->getProductPriceFromDatabase($productIdentifier,$arg2,$arg3);

在步骤中。这有效但我最终得到了

I get product price from db 13,4,19,9,1

在输出中。是否有更好的方法来设置此辅助函数,使其不属于"输出"?

1 个答案:

答案 0 :(得分:1)

$I的所有方法都是步骤,因此它们会在步骤输出中打印出来。

隐藏辅助函数的唯一方法是从另一个辅助函数中调用它,它在步骤输出中看起来更好。