我正在寫一個測試,不像我所期望的那樣工作。如何在屏幕上編寫調試信息?
我需要使用一些抓取器,然後在測試運行時轉儲到屏幕上。
我該怎麼做? 怎麼回聲,不怎麼用戶抓取器;我能夠使用抓取器,但在測試運行時我不知道如何迴響。
我正在寫一個測試,不像我所期望的那樣工作。如何在屏幕上編寫調試信息?
我需要使用一些抓取器,然後在測試運行時轉儲到屏幕上。
我該怎麼做? 怎麼回聲,不怎麼用戶抓取器;我能夠使用抓取器,但在測試運行時我不知道如何迴響。
運行測試時,沒有特定的命令可以打印到屏幕/終端。
我做到以下幾點:
$I->see($I->grabTextFrom('#myelement'));
這樣我至少可以轉儲元素的內容。
看看這個。我還沒有試過這一個尚未,但看起來很有希望
今天我發現,在Codeception V2.01有一種新的方法,它允許您打印到屏幕上。
<?php
codecept_debug($I->grabTextFrom('#name'));
?>
將--debug標誌添加到您用來運行測試的命令中。例如。
php codecept.phar run --debug --steps acceptance
有沒有辦法抑制在調試模式下的標題響應?例如[迴應200] ...等 –
在運行測試時,沒有特定的命令可以打印到屏幕/終端。 結算這 http://stackoverflow.com/questions/21873723/printing-debug-output-to-console-in-codeception –