Как уже упоминалось на странице phantomjs - http://phantomjs.org/ - Разработка PhantomJS была остановлена, и на данный момент она в значительной степени устарела. PhantomJS в основном эквивалентен 6-7-летнему браузеру, не поддерживает много современных JS / CSS (let, const, flexbox, макет сетки и т. Д.) И имеет неприятную привычку не вызывать ошибки при неподдерживаемых функциях JS (например, let
или const
) используются в активе страницы и вместо этого просто игнорируют эти файлы JS. Вам будет гораздо лучше переключиться на что-то более современное, например, безголовый Chrome.