Java 自动无头web客户端的canoo或jwebUnit?
我正在用groovy和grails编写一个应用程序,它需要自动使用几个网站。因此,我需要一些能够执行类似于功能性web应用程序测试的任务的东西,而不需要浏览器。我也希望它尽可能轻,当然是完全无头的 到目前为止,我知道有两种选择。Canoo有一个很好的grails插件,还有一个firefox记录器插件和EasyB/JWebUnit,可以用Selenium录制 Canoo看起来很重,我不知道该怎么做才能让它在grails服务中整齐地运行Java 自动无头web客户端的canoo或jwebUnit?,java,groovy,webautomation,Java,Groovy,Webautomation,我正在用groovy和grails编写一个应用程序,它需要自动使用几个网站。因此,我需要一些能够执行类似于功能性web应用程序测试的任务的东西,而不需要浏览器。我也希望它尽可能轻,当然是完全无头的 到目前为止,我知道有两种选择。Canoo有一个很好的grails插件,还有一个firefox记录器插件和EasyB/JWebUnit,可以用Selenium录制 Canoo看起来很重,我不知道该怎么做才能让它在grails服务中整齐地运行 也许我想得不对。这里有人用Java或Groovy做过这种事情吗
也许我想得不对。这里有人用Java或Groovy做过这种事情吗?我是不是最好干脆停下来,在命令行上蜷缩一下 您是否想过只发送web请求?也许你不需要一个完全成熟的无头浏览器和一行像
def html = new Url("http://example.com").text
足够你的应用程序使用吗
当您必须单击虚拟按钮时,测试工具或框架非常有用。但如果你只需要远程控制一个网站,发送一个请求就足够了
更新:如果您需要发送POST请求和处理Cookie,那么Url类是不够的。但是您可以改用http构建器。这里有两个URL可以帮助您开始: