Я использую селен 2 с Phpunit. когда я запускаю скрипт, я получил эту ошибку во время прогона. PHPUnit_Extensions_Selenium2TestCase_NoSeleniumException: подключение ошибки [28] для локального хоста: 4444/WD/концентратора/сессии/edf323b4-c6ba-471a-9966-f2b9f3718084/URL: Операция таймаута после 60000 миллисекунд с 0 байт полученоselenium2 (phpunit) - ошибка подключения
иногда после нескольких секунд, а иногда и через 20 минут (память: 48 Мб). Для выполнения сценария требуется много времени. (он переливается как 100 новостей на разные страницы) , но я не считаю, что это проблема (иногда она раздавливается через несколько секунд). Я уже пробовал обновить рамки селена и phpunit до последней версии, но это не помогает.
Есть ли возможность продолжить сценарий после раздачи соединения? или избегать раздавливания?
Я знаю, что могу попытаться увеличить время соединения, но я ищу другое решение или объяснение, почему это происходит. есть идеи?
спасибо.
Возможно, вы поместите свой setUp() из PHPUnit. – acfreitas
@ Antônio Carlos public function setUp() { $ this-> setHost ('localhost'); $ this-> setPort (4444); $ this-> setBrowser ('firefox'); $ this-> setBrowserUrl ('http://investing.com'); } – Dennis
Проверьте, работает ли Selenin в локальном хосте: 4444/wd/hub/session/в вашем браузере и отредактируйте setHost() с адресом Selenium. Для получения дополнительной информации см. Http://codeception.com/11-12-2013/working-with-phpunit-and-selenium-webdriver.html и https://phpunit.de/manual/current/en/selenium. HTML – acfreitas