【发布时间】:2014-12-19 20:01:16
【问题描述】:
我已经在我的 Windows 7 系统上安装了 ruby 1.9.2 和 watir。现在我想自动化我的网络浏览器。假设有 10 个不同的链接,我希望我的浏览器在一定时间后浏览它们。我该怎么做呢?我是红宝石和水的新手。有人可以建议我编码的过程是怎样的,或者建议我一个网站或电子书,我可以在其中获得有关这方面的材料。
【问题讨论】:
标签: ruby automation browser watir
我已经在我的 Windows 7 系统上安装了 ruby 1.9.2 和 watir。现在我想自动化我的网络浏览器。假设有 10 个不同的链接,我希望我的浏览器在一定时间后浏览它们。我该怎么做呢?我是红宝石和水的新手。有人可以建议我编码的过程是怎样的,或者建议我一个网站或电子书,我可以在其中获得有关这方面的材料。
【问题讨论】:
标签: ruby automation browser watir
由于脚本的许多基础知识(条件逻辑、循环、等待等)都与基本的 Ruby 语言相关,而不是 Watir 实现的特定类和方法,我建议从一本关于使用 Ruby 编写脚本。
我最喜欢的是负责 Watir 本身的原始人之一,Brian Marick "Everyday Scripting with Ruby: for Teams, Testers, and You"。
关于 watir,Watir wiki 中有教程,还有 Zelkjo 正在写的书。
您描述的内容是 90% 的脚本(在指定的时间间隔后重复给定类型的操作,使用不同的输入)和 10% 的 watir(导航到链接值),所以我将从首先编写脚本。
对于预算有限的人,我还会提供以下“免费”书籍(我将“免费”放在引号中,因为我熟悉编写一本书所花费的所有时间和精力,而这些不是“免费的”。他们是以牺牲作者/编辑等人的大量鲜血、汗水和眼泪为代价的。他们足够慷慨,然后无偿提供他们的工作。我认为称他们为“免费” ' 贬低了创造它们的劳动力。)
我认为所有这些都更适合已经了解编程的人,而不适合刚开始进行自动化的新测试人员。为此,您最好为 Marik 的书花钱,因为他是一名测试人员,并且了解测试,而且这本书主要针对测试人员,因此我认为您可以从中获得更多收益。说真的,它可能不是免费的,但可以将其视为对您的教育和职业的投资。
【讨论】:
我建议你浏览 Watir 网站:http://watir.com/
我也开始写书了(当前版本是0.6):
https://github.com/zeljkofilipin/watirbook
https://github.com/zeljkofilipin/watirbook/downloads
【讨论】: