2011-07-23 67 views
2

Java庫HtmlUnit允許您請求給定的url內容(並且我被告知它還將執行將在該頁面的加載事件中執行的JavaScript)。我正在尋找這個相同的功能,但在PHP中。是否有PHP的HtmlUnit端口?

我試圖解決的問題是,我正在嘗試curl/wget/get_file_contents到一個url,它有一點在頁面加載時運行的javascript ...這個javascript沒有用方法執行我正在使用...我想使用一些可以實現「get」並額外執行該頁面的JavaScript ...所以我的結果來自「get」將是最初的JavaScript後的HTML標記執行。

謝謝

回答

2

我GOOGLE了一下,但找不到端口。例如this link表示沒有可用的端口。

要測試cartoclient的功能,使用HttpUnit軟件。它 是用Java編寫的,沒有Php端口。 http單元測試是 如果您在路徑中有JVM,則運行。

也許PHPUnit with Selenium RC

硒RC是一個測試工具,它可以讓你在任何編程語言 反對使用任何主流瀏覽器的任何HTTP網站編寫自動化Web應用程序的 用戶界面測試。它使用 Selenium Core,一個使用JavaScript執行自動瀏覽器任務的庫。 Selenium測試直接在瀏覽器中運行,就像用戶一樣。這些測試可用於驗收測試(由 在集成系統上執行更高級別的測試,而不僅僅是測試系統的每個單元的 )和瀏覽器 兼容性測試(通過在不同的 操作系統上測試Web應用程序和瀏覽器)。

相關問題