自学selenium半年一点小感受
学习自动化半年有余了,从一开始迷茫不知所措迟迟入不了门,到现在能写脚本,看起来
还凑合,个中艰难也只有经历的人才懂,学习的第一座大山就是自己,克服懒惰,克服急
躁,克服外界的种种诱惑;如果这座山翻越过去了,那么恭喜你,你已经打败了最大的敌
人了(就是自己啦),接下来就好办多了。下面还有一座山,如何在过了热恋期还能保持
新鲜感,一如既往的投入精力研究学习,不管你可能是上班很忙,加班加到吐血,还是以
前都是点点点,技术上更是小白,都要保持百分之百的热情;还是完全自学,周围也没人
会,没人引导,只能靠自己捣鼓。不幸的是,我很符合上面提到的,所略微不同的是,我
大学里学过C语言,HTML的知识,算是有一点功底吧。
第一天开始了解Selenium,以为会了工具就是会自动化了,装了Selenium IDE,录制了一段
脚本,结果回放根本就报错,不会改,网上查来的资料书上说是可以导出各种语言的代码
,然后再拷出来修改下,结果也不会啊,录制-回放的学习路子果断弃之,从此走上了手写
脚本的不归路,那么问题来了,既然要手写,肯定要会语言,我就会C,偏偏这个还不支持
C,没办法,开始学Java(选这个也有是点原因的,我家那位就是java开发,你们懂的),
开始搭环境,配置环境变量,第一个Java代码就是输出,HelloWorld,激动莫名啊,找了
本java的书,照着上面的例子每天敲。看了个大概,接着看selenium,也是找了本书,
selenium cookbook,例子写的很清楚,结果问题又来了,因为是基于UI层面的自动化,那
必然要知道点HTML的知识啊,我是去W3CSchool上看的资料,W3C是web技术的标准吧,顺带
着还看了CSS,JS,XML等的一些知识,都学的不深,也就是有个初步的概念吧,现在就是
让我写个好看一点的页面,那也还是不会的,只能自己写个简单的输入框啊,单选框啊,
凑合着自动化练习。
其实中间还有很多事,加了2个自动化的群,才发现原来有那么多的大牛们,看人家每天的
聊天的内容,跟自己懂得,那真是叫差距不是一般的大啊,什么框架,什么驱动,什么等
待,完全没概念,现在想想,当时的自己问的那些个问题是多么的简单,我连启动浏览器
失败了都问,而且就这么问,也不截图报错信息,也不贴上代码,偶尔也还是有好心人解
答啊,也真是多亏了这些不认识的人的帮助,以前都是一遇到问题就问别人,自己也不先
检查一遍,导致很多很低级的错误,比如Java是对大小写敏感的,很多时候坑在这上面。
经过一段时间,从群里淘了不少好资料,还有一个好处就是知道了大神们的博客,比如飞
总的,搜罗了一大筐,博客园真是个好地方,谁看谁知道。
要说自学了这么久最大的收获吧,我觉得就是,学习了好多不同的知识,开阔了眼界,感
叹一声,原来测试也可以这么玩。目前也还是停留在UI层面上,怎么进一步往深了学,还
没路子,等慢慢摸索了。
记得有句话说的好,学的越多,就会觉得不懂的很多,就会越谦虚,加油吧,谁的青春痘不容易,不奋斗对不起未来的自己啊!
原文:http://www.cnblogs.com/supermerry/p/4359720.html