专注于自动化测试,性能测试.......
关于WebDriver(selenium2)的关键字驱动自动化框架-KDATFFS(原创)
上一篇 /
下一篇 2011-11-16 12:31:11 / 天气: 晴朗
/ 心情: 平静
/ 精华(1)
/ 置顶(1)
/ 个人分类:KDATFFS
51Testing软件测试网6sU|M5g$`5j 本文为作者原创,如需转载请声明作者及出处
B+Pl.O8J)Wm\0gM w#IYArH)FZ0 刚刚发布了关于WatiN系列最后一篇文章,算是对使用WatiN的最终篇了,WatiN+Gallio的组合,就我看来应该是最佳的一种组合了,它们之间互补性很强,以至于在Gallio的Samples里就有一个关于WatiN的事例,写的非常精彩,有兴趣的可以去看看。事实上,我从来不是一个安分的人,总是喜欢尝试一些新奇的东西。最近在研究Selenium,在selenium1.0时代,我使用过它,感觉很不方便,虽然它一直名列最受欢迎的web开源测试工具的首位,但就是感觉不是那么回事。但令人惊喜的是,Selenium 2.0发布了,它完全颠覆1.0的模式。采用了类似于WatiN,Watir的方式,浏览器,元素,Find方法等等,都极其的类似,却又有所简化,试用了一下,感觉还不错。
[:QJCe,O ~;Q0"R7LJWn0 当然使用是最基本的,但是自动化测试追求的是适应性强,以致出现了数据驱动框架,关键字驱动框架,很显然这些框架大大的提高了测试的灵活性,易用性。现在Selenium采用了WatiN类似的测试方式,受了Wax项目的启发,我也在最近针对Selenium2(也就是WebDriver)开发了一个关键字驱动的自动化框架-KDATFFS.(Key-Driver Automated Testing Framework For Selenium)
@Wf#JF051Testing软件测试网mP wT+[l-i界面51Testing软件测试网_"j&I&Z-i9e
lj uC V/@2`051Testing软件测试网rte?"uM*M Yh
,nV5kn ?9T6y HW [0主要实现以下一些功能:51Testing软件测试网W4NU gEP
51Testing软件测试网#t#_%g;T }"N
f|FI- 不需编写测试代码实现自动化测试
K,tY3S.N0- 多种测试数据载体(Excel,CSV)51Testing软件测试网)]X\$tX \6Y~
- 支持IE,Firefox浏览器,Firefox可以使用代理51Testing软件测试网cX B c*v/G(]|
- 支持JS弹出框,弹出窗口
c(Y"WkYgT/{~:K0- 支持IFrame结构
%SBc
\*y3qa%M&i0- 支持页面元素,图片以及数据库数据的验证功能51Testing软件测试网|c2Aan}
- 支持测试结果,测试日志输出51Testing软件测试网J r.Ee3^+iq\
- 良好的GUI操作和显示51Testing软件测试网$hr'kg!}qg
51Testing软件测试网K_m@8e4u7Qz 这个框架还在测试中,不久后可能会上传到codeplex开源网站与大家共享。
)Y*nQx.c;_x0
收藏
举报
TAG:
KDATFFS
Selenium
selenium