gpt4 book ai didi

java - 用于自动 headless Web 客户端的 canoo 或 jwebUnit?

转载 作者:行者123 更新时间:2023-11-30 09:46:10 25 4
gpt4 key购买 nike

我正在使用 grails 在 groovy 中编写一个应用程序,它需要自动使用几个网站。所以我需要一些东西来执行与功能性 Web 应用程序测试类似的任务,而不需要浏览器。我还希望它尽可能轻巧,当然还完全 headless 。

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

Canoo 看起来很重,我不知道我需要做什么才能让它在 grails 服务中正常运行。

不过,也许我想错了。这里有人用 Java 或 Groovy 做过这种事吗?也许我最好还是放弃在命令行上 curl ?

最佳答案

您考虑过只发送网络请求吗?也许你不需要一个完整的 headless 浏览器和一行

def html = new Url("http://example.com").text

您的应用是否足够?

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

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

关于java - 用于自动 headless Web 客户端的 canoo 或 jwebUnit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7255150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com