测试多个浏览器PHPUnit硒停止


Test multiple browsers PHPUnit selenium stops

我的多个浏览器测试PHPUnit时出错。当我启动测试时,当我出现qn错误时,测试停止。。。但我希望我的测试能结束。我该怎么做?请我试着做一个"尝试接球",但什么都没有…:s

我的班级:

class Alltest extends PHPUnit_Extensions_SeleniumTestCase
{
public static $browsers = array(
array(
    'name'    => 'Firefox',
    'browser' => '*firefox',
    'port'    => 4444,
    'timeout' => 50000,
  ),
array(
    'name'    => 'IExplorer',
    'browser' => '*iexploreproxy',
    'port'    => 4444,
    'timeout' => 50000,
  ),
array(
    'name'    => 'Chrome',
    'browser' => '*googlechrome C:'Program Files'Google'Chrome'Application'chrome.exe',
    'port'    => 4444,
    'timeout' => 50000,
  )
);

 public function setUp(){
 $this->setBrowserUrl(URL);
}

public function testAll(){
$this->windowMaximize();
echo "test all...";
$test = new testRegistration();
$test->Registration($this, $report);
$tabTest["reg"] = "'".$nbTestok . "/" . $nbTest;
    login($this, $report);
$test = new CreatQuest();
$test->create_questions($this, $report);
$tabTest["crea"] = "'".$nbTestok . "/" . $nbTest;
$test = new testDesign();
$test->Design($this, $report);
$tabTest["design"] = "'".$nbTestok . "/" . $nbTest;
$test = new testLocalisation();
$test->Localisation($this, $report);
$tabTest["local"] = "'".$nbTestok . "/" . $nbTest;
$test = new testAnalyse();
$test->Analyse($this, $report);
$tabTest["analyse"] = "'".$nbTestok . "/" . $nbTest;
$test = new accountTest();
$test->testAccount($this, $report);
$tabTest["cfgcompte"] = "'".$nbTestok . "/" . $nbTest;
}

}

使用php assertEqual并确保不要使用任何verify。(我不喜欢php测试命令)