當前的瀏覽器基本上都已經支援WebDriver,使測試框架標準的機制來實現自動化瀏覽器。開發人員可以將一個新瀏覽器新增到他們的測試矩陣,從而降低開發成本。鑑於這點,我們也要開發一款第三方工具,以方便地嫁接於其它任何瀏覽器中,IE診斷介面卡就是要將這成為可能,通過提供允許IE許可的遠端除錯協議的橋樑,便可以使用Chrome等第三方工具來除錯IE下的網頁了。雖然這還不是一種標準,而是由很多流行的開發工具組成,比如Adode支架。但是社群也正在做這方面的倡導,比如"Kenneth Auchenberg's RemoteDebug",就是常見的跨瀏覽器協議,這已經為IOS版的Firefox、Safari提供了橋樑。
今天,我們的介面卡僅提供了部分API。您可以在Chrome開發工具中執行IE來除錯指令碼,還可以啟動代理訪問http://localhost:9222 如圖所示:
介面卡還處於積極的開發階段,你可以在Github上關注我們的進展。我們採用的是MIT協議,你可以隨便檢視和貢獻程式碼。
該介面卡對我們而言是一項實驗,我們會盡早公開分享。在我們從工具廠商收到的反饋中,基本上都對Chrome遠端除錯協議非常地感興趣。之所以說這是實驗,是因為這意味著我們不用對未來5年做出一些類似巨集偉的計劃,我們只是希望人們在開發網站的過程中能儘可能地愉悅,一方面可以改善我們的工具,另一方面以IE和Spartan專案為切入點,為他人打造出真正碉堡的工具。
更多資訊和DEMO會很快釋出在Github倉庫:https://github.com/Microsoft/IEDiagnosticsAdapter/,我們也希望你能定期更新。期待您在Github上的反饋和貢獻。您也可以關注我們的推特:@IEDevChat。
—— 來自:http://sentsin.com/web/1105.html
官方原文:http://blogs.msdn.com/b/ie/archive/2015/04/02/introducing-the-ie-diagnostics-adapter-for-third-party-developer-tools.aspx
編者按:艾瑪呀,IE終於開竅了,業界良心啊! (另外,本人E文水平有限,翻譯不當指出,還望指正。)
相關連結
相關閱讀
評論(1)