关于这本书
不得不说,这本书是受到learn ruby the hard way的启示。
我当时在学习learn python the hard way时候有这样一个困惑:练习太枯燥乏味了!前几个练习尽管很简单,但是仅仅是在命令行里打印出一些字符串,这种趣味性还是比较低下的。
后来我忽然想到,如果在做练习的时候既有趣味性又有实用性,将黑底白字的控制台打印变成有趣的浏览器操作,让抽象的字符串文本变成具体的“当前页面的url”或“当前页面的标题”, 这样也许更多的人能坚持下去。
掌握一门语言的道路其实基本都是相同的,无外乎练习、练习、练习、使劲练习、咬着牙练习、牙咬碎了吞到肚子里继续练习。如果咬牙的过程中大家能获得更多的成就感,那么继续下去也许会变得容易一些吧。
这本书适合你吗
如果你是一个ruby的初学者,那么这本书应该是适合你的。
如果你是ruby高手,那么你也可以深藏功与名花点时间看看webdriver是怎么玩下去的。
如果碰巧你是想学习ruby的web测试人员,那么这本书就像是为你量身打造的一般。
关于笨方法
笨方法就是重复加练习。
笨方法有两条原则
-
你一定要坚持下去;
-
当你觉得自己快不行了的时候,再看看第一条原则;
本书以练习为主,力求让大家在使用webdriver进行一些自动化工作的时候自然而然的掌握ruby。
关于环境问题
推荐大家在windows7上练习本书的代码。 另外你一定需要一款不错的文本编辑器。在这里我推荐notepad++。在windows平台上,这款编辑器做的已经足够优秀了。