Haskell等效的Zope测试浏览器

时间:2011-02-25 15:14:56

标签: python http testing haskell automation

我一直在修补Python中的Zope test browser,探讨它适用于少数几个项目的适用性。

正如我所探索的那样,我意识到Haskell中有一些东西会很有趣并且很有用。 Haskellverese中有什么东西等同于Zope测试浏览器吗?

1 个答案:

答案 0 :(得分:2)

最接近的模拟可能是来自http:http://hackage.haskell.org/packages/archive/HTTP/4000.1.1/doc/html/Network-Browser.html

的Network.Browser模块

它已经存在了很长时间,并不是最高效或最有效的,但它提供了类似的浏览器直接模拟。

对于类似浏览器的事情和获取HTTP,还有许多其他选项。其中一个新的是http-enumerator:http://hackage.haskell.org/package/http-enumerator

Shpider看起来也很不错:http://hackage.haskell.org/package/shpider

Shpider基于curl,也有直接的卷曲绑定,有时使用很痛苦(关于选项的文档是......命中和错过)但非常强大:http://hackage.haskell.org/package/curl

我首选的curl绑定界面是通过dons'download-curl包:http://hackage.haskell.org/package/download-curl