Что лучший способ состоит в том, чтобы утверждать перенаправления в Селене?

Я пишу тест селена, и я должен утверждать, что страница перенаправляется. Как я должен проверить это? Каков был бы лучший способ?

Я использую PHPUnit и PHPUnit_Extensions_SeleniumTestCase.

8
задан Andrew 4 May 2010 в 22:31
поделиться

2 ответа

assertLocationEquals - Сообщает об ошибке, если текущее местоположение не равно заданному $ location.

$this->assertLocationEquals($someNewUrl);
8
ответ дан 5 December 2019 в 20:14
поделиться

Я также могу добавить

$this->selenium->waitForPageToLoad("30000");

или, если вы действительно параноик,

sleep(1);

между вызовом страницы для перенаправления и проверкой того, что новый URL загрузился. Это должно послужить буфером на случай немного замедленного ответа веб-сервера.

0
ответ дан 5 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: