我找到了如何通过编写一个日志文件,当一个错误诅咒和我创建一个Cron发送电子邮件,检查文件是否存在
这是我的代码:
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*firefox");
$this->setBrowserUrl("http://recette2011.thalys.com/");
$this->setSpeed(500);
}
public function testMyTestCase()
{
$this->open("/be/en");
$this->click("link=Help");
$this->waitForPageToLoad("30000");
$this->click("id=multi_block_title_span_element_2");
$this->click("id=demande_information");
$this->click("id=type_billet_information_aucun");
$this->click("id=btn_valider");
$this->waitForPageToLoad("30000");
$url = $this->getLocation();
echo $url;
$cpt = substr_count ($url, "&");
if($cpt >3){
$date = date("d-m-Y");
$heure = date("H:i");
$monfichier = fopen('C:\Users\intégrateur\Desktop\testSelenium\logSelenium.txt', 'a+');
fputs($monfichier, '-- Probleme dans le fichier PasBillet.php le '.$date.' a '.$heure.' -- ');
fclose($monfichier);
}
else
{
echo "Test Granted";
}
}
}
?>而Cron是:
$file = "C:\Users\intégrateur\Desktop\testSelenium\logSelenium.txt";
if(file_exists($file))
{
if(filesize($file)>0)
{
mail('ths@bytesandcom.be','Probleme selenium','Une erreur est survenue dans un test de formaulaire. Pour plus d\'info consulter le fichier logSelenium.txt');
}
}
?>