我一直在使用WatiN进行BDD频谱测试。它做了这项工作,但速度很慢。我最近遇到了SimpleBrowser,这是这文章中的建议。SimpleBrowser明显快于Watin。主要的缺点是它不支持javascript,因此不支持ajax调用。
我正在寻找一个支持javascript的无头浏览器--这种东西存在吗?它比瓦丁推荐吗?
发布于 2014-05-14 16:52:36
我意识到这是一个古老的问题,但当你搜索“无头浏览器specflow”时,谷歌就会出现这个问题。
我最近使用的一个流行选项是PhantomJS (http://phantomjs.org/)
有一个用于控制PhantomJS的,而且我们的测试已经用specflow/selenium编写了,这对我们来说是一个很好的选择。
希望这能帮到别人。
发布于 2012-07-06 15:36:26
我一直在使用共形,我发现它是一个很好的浏览器自动化包装器。通过它,您可以使用HtmlUnit,一种无头浏览器,据我所知,它支持一些javascript (实际上Coypu调用HtmlUnitWithJavascript中有一个驱动程序)。到目前为止,我还没有真正尝试过HtmlUnit驱动程序,但是Coypu本身非常好(我相信您也可以在Coypu之外使用HtmlUnit )。
有关一些想法,请参见https://github.com/featurist/coypu#htmlunit。
https://stackoverflow.com/questions/11359350
复制相似问题