对于Selenium初学者来说,至少有两本非常不错的书,那里有很多课程/教程,还有很多博客。

但是,我在那里看到的东西还不多for Watir-我想了解以下有用的资源:


Watir或Watir-Webdriver,适合刚使用它但有一定自动化经验的人
入门资源适用于以前尚未完成自动化的测试人员


#1 楼

在介绍性资源方面,我推荐Brian Brian撰写的《用Ruby进行日常脚本编写》一书,这对使用ruby进行脚本编写/编程非常有用,并且由于watir所做的一切都是由ruby驱动的,因此对语言有了很好的基本了解很重要另外,这本书非常针对测试人员。

(对进行任何形式的Web测试的任何人来说)另一项至关重要的事情是对HTML的工作原理,各种对象和标签以及网页的结构具有基本的基本了解。您可以点击许多在线教程,以教授HTML基础知识。我本人主要是通过拆开网页并使用“简而言之”的网站管理员来自学的,但是那本书(恕我直言很好的参考书)现在已经绝版了,而且还花了很多时间。

Watir本身,Watir Wiki上有一个教程http://wiki.openqa.org/display/WTR/Start+Here,我建议将其作为第一步/入门。 Watir RDOC也是必不可少的,这是任何Ruby'Gem'被记录在http://rdoc.info/gems/watir/frames的标准方式,这基本上是您的技术参考(如果您想了解给定元素可用的方法)等),您可以在watir.com主网站http://watir.com/documentation/

寻求帮助的最佳位置的“文档”选项卡上找到上述所有内容的链接。一旦涉及到代码,恕我直言,它就是IMHO Stack Overflow(只需用'Watir'标签标记问题),因为它可以更好地格式化示例代码,页面代码等。紧随其后的是Google-Groups中的Watir General组(http:// groups.google.com/group/watir-general)是一个非常活跃的watir社区(尽管对消息格式的限制使得它对支持的作用降低了)

评论


+1询问堆栈溢出。无论答案多么简单,总会有人准备快速入门。

– Kinofrost
2011年6月7日在16:47

#2 楼

watir.com网站上有关于Watir的大量资源。 Watir社区经理ŽeljkoFilipin目前正在撰写有关Watir的书(https://github.com/zeljkofilipin/watirbook/)。目前这项工作仍在进行中,但我相信他会非常有兴趣听到Watir新手想在书中看到的东西。

评论


谢谢Marc-这本书对于Watir初学者来说将是一个很好的资源。

– testerab
2011年5月30日0:28

#3 楼

对于watir-webdriver,有Alister Scott创建的http://watirwebdriver.com/网站。