Тестирование нескольких браузеров PHPUnit остановит селен - PullRequest
0 голосов
/ 27 февраля 2012

У меня ошибка с тестом PHPUnit в нескольких браузерах. Когда я запускаю свой тест, тест останавливается, когда я получаю ошибку ... Но я бы хотел, чтобы мой тест прошел до конца. Как я могу это сделать? Пожалуйста. Я пытаюсь сделать "попробовать-поймать", но ничего ...: 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;
}

}

1 Ответ

0 голосов
/ 28 февраля 2012

Используйте php assertEqual и не используйте verify ничего. (Я не в командах php tests)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...