【发布时间】:2013-10-11 13:47:41
【问题描述】:
所以我有一个简单的 php 文件,其中包含以下代码:
$contents = file_get_contents("path/to/file.html");
var_dump($contents);
在 html 文件中,我有一些脚本可以运行并将数据返回到 console.log。但是,当我执行 php 命令(linux 虚拟机)并运行文件时,它只返回静态 html 内容。而当我从浏览器打开文件时,它会执行所有 javascript 文件并返回预期的 html 输出以及 console.log 中的数据。具体来说,该 html 文件执行一个 jasmine 测试套件。
所以,我想知道是否有任何方法可以从 console.log 打印结果或通过 php 脚本和 linux 虚拟机实际执行 javascript 文件。此外,主要目的是通过持续集成服务器 Bamboo 执行测试。
我尝试过 phantomjs,但它会导致其他错误,我不想使用它。
【问题讨论】:
标签: javascript php html jasmine bamboo