2011-03-04 53 views
2

我想尝试使用WebTest,最好来自Clojure,但我只能找到它作为Ant任务公开的功能。似乎有某种Groovy接口,这意味着可以从Ant之外的任何JVM语言使用,但我无法弄清楚。任何人使用webtest没有蚂蚁?

我希望能使用WebTest的是“可编写脚本的浏览器”加载了别人的页面,看看它的各种不愉快的事情,而不是每次构建测试自己的网页,所以蚂蚁并没有真正看起来像如果我能避免它,一个适当的解决方案。

+0

您是否考虑过[Selenium](http://seleniumhq.org/)?它看起来比WebTest更灵活。 – Damien 2011-03-08 22:34:28

+0

谢谢。我看过Selenium,但当时看起来它没有我想要的功能。回想起来,它似乎是可能的;我不确定起初我偶然发现了什么坏文档页面。 – amalloy 2011-03-26 00:06:51

回答

1

通常情况下,有用的Java功能隐藏在Ant任务后面。我在写这本书时遇到了这个问题(pre-leiningen et al),并且写了lancet让你把clo作为clojure函数来调用。

柳叶刀可能需要扩展以处理任意Ant任务,但由于它现在正在维护(作为leiningen的依赖项),您可能会发现其他人愿意帮忙。

0

我迟到了比赛。

直接从clojure直接使用底层httpunit java库怎么样?