首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动无头web客户端的canoo或jwebUnit?

自动无头web客户端的canoo或jwebUnit?
EN

Stack Overflow用户
提问于 2011-08-31 17:37:34
回答 1查看 534关注 0票数 2

我正在用groovy编写一个使用grails的应用程序,它需要自动使用几个网站。因此,我需要一些东西来执行类似于功能web应用程序测试的任务,而不需要浏览器。我也希望它尽可能的轻量级,当然也是完全无头的。

到目前为止,我知道有两种选择。Canoo有一个很好的grails插件,还有一个firefox记录器插件和EasyB/JWebUnit,可以用Selenium录制。

Canoo看起来很笨重,我不知道该怎么做才能让它在grails服务中整齐地运行。

也许我对此的思考是错误的。这里有人用Java或Groovy做过这样的事情吗?在命令行上退出到curl是不是更好呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-31 18:02:28

你有没有想过只发送你的web请求?也许你不需要一个成熟的无头浏览器和像这样的代码

代码语言:javascript
复制
def html = new Url("http://example.com").text

对你的应用程序来说足够了吗?

当您必须单击虚拟按钮时,测试工具或框架非常有用。但是如果你只需要远程控制一个网站,发送一个请求就足够了。

如果你需要发送POST请求和处理,那么Url-Class是不够的。但是您可以使用http构建器来代替。这里有两个URL可以帮助你入门:

  • http://blog.swwomm.com/2011/01/groovy-httpbuilder-cookies.html
  • http://groovy.codehaus.org/modules/http-builder/doc/post.html
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7255150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档