有一個web應用程序需要測試。這個應用程序使用AJAX和jQuery。爲了與瀏覽器和客戶端進行所有可能的交互,必須編寫測試。有一些工具,例如Selenium IDE,但我想知道是否可以使用任何無頭瀏覽器。遠程JavaScript web應用程序的無頭測試
因此,對於測試系統的要求是:從遠程服務器
- 查詢頁面,模擬瀏覽器的行爲(主要是我們給出的模擬瀏覽器的URL,瀏覽器抓取網頁的內容和它啓動測試);
- 注入已測試的JavaScript或已經加載到遠程頁面上的測試JavaScript;
- 使用任何可以與任何CI軟件(Jasmine,Mocha等)集成的測試框架。
例如,在處理AJAX請求時可以使用模擬技術,但我試圖測試真實應用程序。希望這個問題對任何人都有用。
http://phantomjs.org/ – sabithpocker 2014-09-27 03:30:48