После чего сам браузер загрузился под управлением вебдрайвера. При этом тесты стали валиться из-за следующего:
Сценарий: Установка продукта
Допустим открыта главная страница установки
- на этом шаге открывется браузер со страницей установки, но браузер не отображет данной страницы - у него урл пустой
код у меня такой
public function openMainInstallPage() { global $BEHAT_TEST_SITE_URL; $this->visit($BEHAT_TEST_SITE_URL . '/install.php'); }
проверил, урл формируется правильно.
Суть в том, что этот шаг помечается, как пройденный - хотя это не так, следовательно все остальные шаги будут падать так как страница не открылась.
сначало грешил на селениум сервер selenium-server-standalone-2.31.0.jar - скачал новый, не помогло.
Далее начал проверять в других браузерах - такая же фигня, но в хроме в урле прописывается data:text/html;charset=utf-8,
Переустановил FireFox - теперь версия 22.0.0 - не работает. После чего опять браузер стал обновляться
В этот момент я снова запустил тест под selenium-server-standalone-2.31.0.jar
Тест прошел на ура - правда выдалось сообщение о том, что браузер не может обновиться так как запущен
после запустил браузер вывелось:
Не удалось загрузить ваш профиль «Firefox». Возможно, он отсутствует или недоступен. После чего FF все таки обновился
Теперь такая фигня:
если запускать selenium-server-standalone-2.31.0.jar и FF 23.0.1
Страница загружается все поля видны, но выводится ошибка
Build info: version: '2.31.0', revision: '1bd294d', time: '2013-02-27 20:52:59'
System info: os.name: 'Windows NT (unknown)', os.arch: 'x86', os.version: '6.2', java.version: '1.7.0_05'
Driver info: driver.version: unknown
если запускать selenium-server-standalone-2.35.0.jar и FF 23.0.1
То страница не загружается
если запускать selenium-server-standalone-2.31.0.jar и chrome то работает
ОС Windows 8
У меня теперь складывается ощущение что проблема в selenium-server-standalone
Може у кого нибудь есть мысли на этот счет?