对于 Selenium 初学者来说,至少有两本非常好的书,还有很多课程/教程,还有很多博客。
但是,我对 Watir 的了解并不多——我想了解以下有用资源:
Watir 或 Watir-Webdriver 适合那些刚开始使用它但有一些自动化经验的人
面向以前没有做过自动化的测试人员的介绍性资源
对于 Selenium 初学者来说,至少有两本非常好的书,还有很多课程/教程,还有很多博客。
但是,我对 Watir 的了解并不多——我想了解以下有用资源:
Watir 或 Watir-Webdriver 适合那些刚开始使用它但有一些自动化经验的人
面向以前没有做过自动化的测试人员的介绍性资源
在介绍性资源方面,我推荐 Brian Marik 的《使用 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 的 Watir General 小组-Groups (http://groups.google.com/group/watir-general) 这是一个非常活跃的 watir 社区(尽管对消息格式的限制使其对支持的用处不大)
watir.com 网站是有关 Watir 的大量资源的集合。Watir 社区经理 Željko Filipin 目前正在编写一本关于 Watir 的书 (https://github.com/zeljkofilipin/watirbook/)。目前这是一项正在进行的工作,但我相信他会非常有兴趣了解 Watir 的新人希望在书中看到什么样的内容。
对于 watir-webdriver,有Alister Scott 创建的http://watirwebdriver.com/站点。