我想重用一个从数据库中检索一些信息的函数。我可以在Codeception构建的Helper类中添加它并且它可以工作,但感觉我可能没有将此函数放在适当的位置,因为Codeception"读取"它在步骤列表中。
我想要像
这样的东西$price = $I->getProductPriceFromDatabase($productIdentifier,$arg2,$arg3);
在步骤中。这有效但我最终得到了
I get product price from db 13,4,19,9,1
在输出中。是否有更好的方法来设置此辅助函数,使其不属于"输出"?
答案 0 :(得分:1)
$I
的所有方法都是步骤,因此它们会在步骤输出中打印出来。
隐藏辅助函数的唯一方法是从另一个辅助函数中调用它,它在步骤输出中看起来更好。