Библиотека Java HtmlUnit позволяет запрашивать содержимое данного url (и мне говорят, что он также выполнит javascript, который будет выполняться в событии загрузки этой страницы). Я ищу эту же функциональность, но в PHP.
Проблема, которую я пытаюсь решить, заключается в том, что я пытаюсь использовать curl / wget / get_file_contents для URL-адреса, который имеет немного javascript, который выполняется при загрузке страницы … этот javascript не выполняется с помощью методов, которые я используя … и я хотел бы использовать что-то, что может достигнуть «получить» и дополнительно выполнить javascript этой страницы … так что мой результат «get» будет разметкой html после выполнения начального javascript.
благодаря
Я немного искал Google, но не смог найти порт. Например, эта ссылка указывает, что порт не доступен.
Для тестирования функций картотека используется программное обеспечение HttpUnit. Он написан на Java, и нет порта Php. Тестирование модулей http выполняется, если у вас есть JVM в вашем пути.
Может быть, PHPUnit с Selenium RC ?
Selenium RC – это тестовый инструмент, который позволяет вам писать автоматические тесты пользовательского интерфейса для веб-приложений на любом языке программирования на любом веб-сайте HTTP с использованием любого основного браузера. Он использует Selenium Core, библиотеку, которая выполняет автоматические задачи браузера с использованием JavaScript. Тесты Selenium запускаются непосредственно в браузере, как это делают настоящие пользователи. Эти тесты могут быть использованы как для приемочного тестирования (путем проведения тестов более высокого уровня в интегрированной системе, а не только для проверки каждой единицы системы независимо) и тестирования совместимости браузеров (путем тестирования веб-приложения в разных операционных системах и браузерах).