作者KCda260 (KCda260)
看板EZsoft
標題WatiR or WatiN
時間Wed Dec 19 03:51:05 2007
※ [本文轉錄自 Programming 看板]
作者: KCda260 (KCda260) 看板: Programming
標題: WatiR or WatiN
時間: Wed Dec 19 03:46:13 2007
WatiR or WatiN
這個月watiN終於Release了,在我們的項目中,一直就在爭論到底是使用WatiR還是WatiN
的爭論,在WatiN發布以前,因為WatiR已經有了穩定版本,所以就一直採用WatiR,等待
WatiN出來以後,我當然是要使用WatiN了,今天花了一天的時間,把以前WatiR的測試用
例全都重寫了一遍,感覺就是一個字"爽",以前想都不敢想的一些測試,現在也可以做了
。
發現了WatiN的兩個問題,不過都有了解決方案。
1. WatiN沒有直接的JavaScript的調用接口,這點WatiR強一些
2. WatiN和WatiR犯了同樣的問題,當在一個Test Case中啟動多個IE的時候,這些IE之間
會共享Session,這點超級不爽。
WaitR的好處是:
1.Open Source
2.Ruby語言
WatiN的好處是
1.Open Source ,新的Release甚至為了方便大家使用,修改了使用協議
2..Net平台,如果大家是開發Asp.net的網站地話,會非常的方便,因為可以使用很多現
有的類庫
BTW:
今天也順便解決了,WaitR在NAnt中有時會無法操作IE的Bug,要解決這個問題,需要下
載今天早晨的最新Gem Build
TestRecorder 可以用來錄製,自動生成代碼
http://watintestrecord.sourceforge.net
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.69.109
※ KCda260:轉錄至看板 Web_Design 12/19 03:47
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.69.109
1F:推 alicekey:其實我看不懂,可以用白話一點解釋嗎? 12/19 09:24
2F:→ KCda260:= = 寫的很清楚啊 那裡不懂 12/19 10:44
3F:推 alicekey:我知道你寫得很清楚,不過只有寫程式的人看得懂:) 12/19 10:57
4F:→ Kenqr:完全看不懂XD 12/19 18:00
5F:推 josesun:Web App 的 auto testing 工具 12/19 21:33