したがって、次のコードを含む単純なphpファイルがあります。
$contents = file_get_contents("path/to/file.html");
var_dump($contents);
html ファイル内には、実行してデータを console.log に返すスクリプトがいくつかあります。しかし、php コマンド (Linux 仮想マシン) を実行してファイルを実行すると、静的な html コンテンツが返されます。一方、ブラウザからファイルを開くと、すべての javascript ファイルが実行され、console.log のデータを含む予想される html 出力が返されます。具体的に言うと、html ファイルは jasmine テスト スイートを実行します。
したがって、console.log から結果を出力する方法や、php スクリプトと Linux 仮想マシンを介して実際に JavaScript ファイルを実行する方法があるかどうかを知りたいです。また、主な目的は、継続的インテグレーション サーバーである Bamboo を介してテストを実行することです。
私はphantomjsを試しましたが、他のエラーが発生するため、使用したくありません.