2008年5月5日 星期一

Firefox 3 和 selenium 相親相愛

FF3 的 beta 版出來了
render 畫面的速度和FF2比起來果然差有夠多,就是快!

不過,新瀏覽器出場的當兒,也是web engineer 剉咧等的時刻
考慮既有產品的css, js 是否相容的工作不在話下
如何做自動測試也是一門學問

目前使用的工具是selenium
現在來看看selenium 和 FF3 如何相親相愛
以測試的結果來看
(1) selenium 對FF2 的特別支援,比如說以*firefox, *chrome 模式configure 都是不work 的
所以只好回到將FF3當作一般的「其它」瀏覽器,以*custom 的方式configure selenium,不過以這樣的方式進行測試的話,網頁中就不能包含domain name 不相同的其它站的元素,例如中間有個frame 指向它站的某方,這是不行的。

(2) 另外,multiWindow 的模式也不適用,所以要是產品裏有一些對frame 的操作,比如說top.location.href= ... 這種的也會導致測試失敗,真的是重要的case 的話要考慮翻修一下

除了以上兩點,run起來還蠻順的, 不過當然希望selenium 能進化,真正擁抱firefox3 ^^;