我想给彩信留言。 如果测试通过,则输出消息颜色为绿色,否则为红色。
$I = $this->apiTester; //$this->apiTester is instance of ApiTester.php Class
if ($outputData['success'] == true) { //$outputdata is json array
$I->comment("see test status:Passed."); //I want its color green
} else {
$I->comment("see test status:Failed."); //I want its color red
}
答案 0 :(得分:0)
$I->comment("\e[0m\e[35msee test status:Failed.\e[0m");
答案 1 :(得分:0)
这样做的一个好方法是使用this class在Codeception的_support / Helper目录中创建一个新的Color.php Helper类,并将命名空间修改为: namespace Helper;
然后你可以在测试中使用它:
$I->comment(\Helper\Color::set("see test status:Failed.", "red");