В настоящее время нет способа выполнить JavaScript в QueryPath.Причина в том, что PHP не имеет доступа ни к объекту браузера window
, ни к интерпретатору JavaScript.
Лучшая из известных мне альтернатив - использование Selenium (в основном, удаленного контроллера браузера) для запуска браузераи затем одну из библиотек PHP Selenium, чтобы получить результаты.Вы можете, конечно, использовать QueryPath с библиотекой PHP Selenium, если хотите.
Вот хороший обзор библиотек PHP Selenium: http://css.dzone.com/articles/selenium-2-php-code