硒与风车

时间:2009-04-05 20:28:12

标签: testing automation selenium windmill

Selenium v​​s. Windmill,你有什么经历,你推荐什么?

2 个答案:

答案 0 :(得分:19)

我绝不是一个公正的评论者(我是风车核心开发人员)。

Windmill支持在单个测试中测试多个域,甚至跨越SSL连接,Selenium不支持(Selenium2.0将通过WebDriver支持)。

Windmill拥有一个了不起的社区,随时都可以通过irc.freenode.org访问#windmill,并有人帮助你。

Windmill支持Python和JavaScript进行测试编写,并且它非常支持它们。 Windmill在集成的IDE中包含调试工具,具有Firebug集成和各种其他有用的功能。

Windmill已经被一些Facebook应用程序使用了大约一年了,支持这些用户的过程意味着Windmill必须找到一种方法来处理网站在javascript中可以做的每件可怕事情,因为Facebook做了所有这些!

如果您不使用Python或JavaScript,请不要打扰Windmill。有一个由社区成员使用JSONRPC接口编写的Ruby的RSpec API,其他人可以用它来创建一种新语言的绑定,但这些是目前唯一支持的。

答案 1 :(得分:11)

Windmill最初是Selenium的一个分支,但现在几乎是一个完全不同的代码库。我自己从未使用它,但我会注意到:Selenium有一个非常活跃的社区。所以我的建议是:除非在Windmill中有必要的东西(即:原生Python支持),否则请选择Selenium。