2014-06-23 32 views
0

我有一个HTML文件充当测试运行器。在Chrome或其他浏览器中呈现时,页面会加载并执行所需的JavaScript。使用curl在文件系统上执行HTML页面

如何使用curl获得相同的行为?

目前我有这个命令, curl "file:///C:/bb/shenanigan-api-html5/shenanigan.html" --compressed但这只是返回html源代码,并没有实际执行页面。

+0

您正在将文件带入阅读中,而不是执行它。你有没有尝试过使用execute()? – VikingBlooded

+0

不,我刚刚从Chrome开发人员工具复制了cUrl命令。我会研究使用execute()。 –

回答

1

Curl传输的数据不具备运行JavaScript的能力。使用PhantomJS它有命令行选项,可以读取本地html文件并与JavaScript交互。

+0

我看到了我的方式错误......缺少运行硒或重做phantomjs,现在我将通过命令行“start chrome”运行以下命令../ shenanigan-api-html5/shenanigan.html' –

相关问题