2009-09-17 36 views
2

我總是要檢查每個瀏覽器,看看我的網站是否可以正常工作。有一個網站,我可以檢查它嗎?我該如何檢查我的AJAX瀏覽器功能?

更新: 我真的不想只是截圖(哪些瀏覽器的作用),我想實際測試我的腳本發佈。

回答

4

你想要一個網站來檢查你的網站的JavaScript兼容性?你如何期望它知道如何運用你的界面來觸發適當的交互?或者你是否正在考慮做某種靜態代碼分析?我認爲你最好用一個框架編碼,這個框架已經解決了大多數依賴於瀏覽器的特性,並在使用它之前使用它來檢查瀏覽器功能。 jQuery,MooTools,Prototype/Scriptaculous等在解決javascript問題方面有很長的路要走。

請注意,您仍然需要擔心呈現您的網站,但您已經有幾個關於如何去做基於網站的答案。就我個人而言,我只在工作站上維護IE/Safari/FF/Opera/Chrome,並在IE/FF中進行重要檢查,並在Safari/Opera/Chrome中進行基本檢查。

+0

Selenium會不會有幫助?瀏覽器內測試框架? – SingleShot 2009-09-17 23:52:52

+0

硒當然可以幫助。我從來沒有使用過它,因爲我仍然覺得自動化的UI測試太麻煩而無法奏效。我的UI測試大部分都是在開發特性和QA期間完成的。 – tvanfosson 2009-09-18 10:09:14

0

BrowserShots可能會做你想要的東西,如果你可以通過渲染一個特定的URL來判斷事情是否按預期工作。

根據您的更新,您仍然可以使用BrowserShots創建一個頁面來測試每個腳本,並根據它們是否工作呈現「通過」或「失敗」作爲其內容。

如果不成功,Multiple IE對於在一臺PC上運行各種版本的IE是非常有用的,否則這可能會造成問題。

0

可以有多種選擇:

http://ipinfo.info/netrenderer/

這些網站可以讓你運行多個瀏覽器和版本,無需安裝。你只需要安裝一個插件

http://spoon.net/browsers/

+0

我嘗試勺子,它甾體抗炎藥緩衝,並送我到下載頁面IE7和IE8。 – Strawberry 2009-09-17 23:29:05

+0

您正在使用哪種瀏覽器?我認爲你可以在IE和Firefox中安裝插件。我已經運行在我的FF 3.5中。 – 2009-09-18 02:15:43

0

有很多網站,只是谷歌/冰的瀏覽器兼容性檢查。

http://browsershots.org/是個不錯的選擇。

雖然他們大多數只是拍攝該網站的快照,但您可能必須手動檢查菜單和動態內容等內容。

1

即使存在允許您在多個瀏覽器中看到您網站的靜態快照的網站,您也應該自己測試您的網頁,因爲它們可能存在微妙且不那麼微妙的錯誤和差異,只有在與網頁互動時纔會顯現。

您可以覆蓋自己相當多的測試中

1

如果你編寫單元測試你的JavaScript,你可以使用testswarm http://testswarm.com

+0

這看起來非常有用。你能評論它的可靠性嗎? – Andy 2009-09-17 23:48:12

+0

由於JResig寫了很多,現在用它來測試jQuery,我希望它是相當可靠的(只要你正確地編寫單元測試)。 – SeanJA 2009-09-18 00:13:58

+0

這個網站今天似乎很慢,但是...... – SeanJA 2009-09-18 00:15:45