作者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