2014-06-23 29 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' –

相關問題