乙醇教你读watir源码(0)——写在前面
来源:互联网 发布:上海管易软件 编辑:程序博客网 时间:2024/04/30 08:24
写在前面
犹豫了好久,终于决定还是动笔写一下watir的源码解读。笔者在交流中经常发现一些waitr的使用者对于watir的实现还是比较好奇的,另外大家也有一定的扩展源码功能的需求。不过waitr源代码看起来虽然简单明了,但是若不仔细分析就想要弄明白这其中究竟是怎样的勾当,那还是比较困难的。在这里笔者不妨把自己读源码的一些感受和见解付诸纸面,聊以一家之言来玷污各位的眼帘,由于笔者能力有限,谬误自然难免,所以若有错误之处,还望大家斧正谅解。
关于读者:
本文的读者群应该是有一定的ruby语言基础并且能熟练(或在帮助文档鼎力辅助的情况下)使用watir的开发测试人员。
关于思路:
这篇教程本着“看例子,读代码”的思想,力争不脱离实际使用场景来读源码、分析源码,争取让分析源码的过程变得简单有趣易懂实用,让读者有一种“原来如此,相见恨晚”的感觉。
关于挫折:
由于笔者的表达能力及见解思路可能不足矣满足一般读者日益增长的求知需求,所以在阅读本文的过程中有一些挫折感是在所难免的。这时不妨停下来想一想,多与知之者沟通交流,实在不行便求助于度娘谷哥,相信挫败感会很快会转变为成就感。
笔者个人认为,读waitr源码最大的困难不在于watir自身的实现,而在于ruby语言中一些灵活的特性或方法。好在本博中有一些ruby语法难点的讲解,所以读者若有疑问时不妨翻翻旧文,或许会有所帮助。
- 乙醇教你读watir源码(0)——写在前面
- javascript学习(0)——写在前面
- 【CocosCreator入门教程(0)】——写在前面
- 夏虫语冰——写在前面
- 兆鹏带你读watir——浅谈基于watir的前端敏捷测试
- 兆鹏带你读watir——【第五篇】watir的js应用(技巧篇)
- Linux新手生存笔记[0]——写在前面
- Linux新手生存笔记[0]——写在前面
- ExtJS4.2学习(0)——写在前面
- APUE读书笔记(0)——写在前面的话
- 【Cocos Creator 实战教程(0)】——写在前面
- fedora8配置系列——写在前面
- 序——写在前面的
- OK6410调试记录——写在前面
- Assemble(王爽)——写在前面
- Thinking——写在前面的话
- Android教程——写在前面的话
- From Zero——写在前面
- Oracle Data Guard 快速启动故障切换指南
- 创建进程
- 配对堆实现文件C语言
- 【算法】分治
- 数据库牛人牛新庄的成长历程
- 乙醇教你读watir源码(0)——写在前面
- 【算法】分治
- 计算机高手是怎么炼成的
- JPEG-2000静止图像压缩标准(翻译自Adams的经典文章)
- 关于Word2007在方框(□)中打勾和打叉等技巧
- poj 3176 Cow Bowling
- AjaxPro2Js调用后台方法AjaxMethod时获取不到Session里的值的问题
- 【算法编程】括号表达式问题
- Android学习笔记10——Handler(二)