Selenium Testing Tools CookBook 翻译 ---Selenium 测试秘籍

来源:互联网 发布:知乎有趣的自拍软件 编辑:程序博客网 时间:2024/06/16 07:18

       这是我的第二本关于selenium翻译的书籍,第一本为<Selenium Beginners’s Guide>,名为Selenium初学者指南,主要介绍了使用Selenium IDE,

和一些关于Selenium RC相关的知识。虽然再后期的自动化开发过程当中IDE并不常用。但是帮助我们定位元素,录一些简单的脚本后转成相

应的语言的功能还是非常方便的。

       关于此书,原版英文书为<Selenium Testing CookBook> ,直译起来名为Selenium的测试食谱,听起来也不是那么的好听,如取名为

Selenium测试饕餮也觉得没有达到这样的高度,太有吹嘘的感觉。本书主要介绍了关于WebDriver一些主要API的使用,对于了解一

些基础的朋友,有着非常大的帮助,由于我本身是使用Java语言编写的脚本,里面所有的测试用例也都是使用Java的,所以对于其它类

的语言就没有那么认真的检查,说白了我也不懂,很多就是拷贝原来的东西。如果有读者发些有问题,敬请联系我进行改正。

本书删除了一些其他的章节。如BDD的使用(Behavior Driven Development),和手机平台的测试,有兴趣的去自已研究下。

       在这里给大家一些使用自动化框架的人一些学习的方向建议,当大家会使用了一些基础的测试自动化脚本完成了一定的场景后,这

仅仅是开始,完成一个好的自动化框架还需要框架的分层,是否可以用PageFactory模式,实现功能与页面元素的分离。

持续集成的编译(如Hudson,Maven),如通过脚本自动执行(可以通过Ant执行TestNG的xml),当脚本出错后进行页面的截图,

如果可能的话生成一个漂亮的结果报告,是否可以和测试管理工具做集成,当你完成某些测试用例后在测试工具上可以标记哪些用命执行过了

,和其状态都是需要大家慢慢去解决的问题。

       此书所用的测试用例需要大家存放在D:\demo的目录下,这样才可能保证测试用例的正确运行。

       虽然经过一些检查但是肯定还是有问题存在,如打错字,代码不能执行的问题,难免会发生,请大家帮助一起来检查一下,如有遇到请通过Email联系我进行改正ryannj@126.com

 

       这里还需要强调一下,当前我使用的selenium版本为2.25,目前以经到了2.29,有些读者可以遇到

了使用最新的2.29在启动浏览器的时候报错,当然是有解决方法,大家自已搜索一下即可,有的是使用

的是2.25旧版本启动最新的firefox18的时候打不开页面等问题,大家都需要注意,每个版本都是会有变化的,

配置好你的环境和相应的代码。

 

下载地址:  http://download.csdn.net/detail/iceryan/5076972

原创粉丝点击